OpenCores
URL https://opencores.org/ocsvn/usb_fpga_1_11/usb_fpga_1_11/trunk

Subversion Repositories usb_fpga_1_11

[/] [usb_fpga_1_11/] [trunk/] [java/] [Makefile] - Diff between revs 2 and 3

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 2 Rev 3
#########################
#########################
# configuration section #
# configuration section #
#########################
#########################
ZTEXPREFIX=..
ZTEXPREFIX=..
JARTARGET=FWLoader.jar
JARTARGET=FWLoader.jar
CLASSTARGETS=FWLoader.class
CLASSTARGETS=FWLoader.class
################################
################################
# DO NOT CHANAGE THE FOLLOWING #
# DO NOT CHANAGE THE FOLLOWING #
################################
################################
.PHONY: all jar clean distclean
.PHONY: all jar clean distclean
JAVAC=javac
JAVAC=javac
CLASSPATH:=.:$(ZTEXPREFIX)/libusbJava:$(ZTEXPREFIX)/java:$(CLASSPATH)
CLASSPATH:=.:$(ZTEXPREFIX)/libusbJava:$(ZTEXPREFIX)/java:$(CLASSPATH)
INCLUDES=-I $(ZTEXPREFIX)/include/
INCLUDES=-I $(ZTEXPREFIX)/include/
CLASSEXTRADEPS:=$(shell echo $(ZTEXPREFIX)/java/ztex/*.java)
CLASSEXTRADEPS:=$(shell echo $(ZTEXPREFIX)/java/ztex/*.java)
all : jar
all : jar
all : $(JARTARGET)
all : $(JARTARGET)
%.class: %.java $(CLASSEXTRADEPS)
%.class: %.java $(CLASSEXTRADEPS)
        $(JAVAC) -cp "$(CLASSPATH)" $< $(CLASSEXTRADEPS)
        $(JAVAC) -cp "$(CLASSPATH)" $< $(CLASSEXTRADEPS)
$(JARTARGET) : $(CLASSTARGETS) $(EXTRAJARFILES)
$(JARTARGET) : $(CLASSTARGETS) $(EXTRAJARFILES)
        jar cf $(JARTARGET) *.class $(EXTRAJARFILES) -C $(ZTEXPREFIX)/libusbJava . $(shell cd $(ZTEXPREFIX)/java; ls ztex/*.class | while read a; do echo "-C $(ZTEXPREFIX)/java $$a"; done)
        jar cf $(JARTARGET) *.class $(EXTRAJARFILES) -C $(ZTEXPREFIX)/libusbJava . $(shell cd $(ZTEXPREFIX)/java; ls ztex/*.class | while read a; do echo "-C $(ZTEXPREFIX)/java $$a"; done)
clean:
clean:
        rm -f *~ *.bak *.old
        rm -f *~ *.bak *.old
 
        rm -f ztex/*~ ztex/*.bak ztex/*.old
        rm -f *.class
        rm -f *.class
        rm -f *.rel *.rst *.lnk *.lst *.map *.asm *.sym *.mem *.tmp.c
        rm -f *.rel *.rst *.lnk *.lst *.map *.asm *.sym *.mem *.tmp.c
distclean: clean
distclean: clean
        rm -f $(JARTARGET)
        rm -f $(JARTARGET)
        rm -f ztex/*.class
        rm -f ztex/*.class
        rm -f *.ihx
        rm -f *.ihx
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.