.SUFFIXES: .java .class SRCS = TestIvy.java TestIvySwing.java Counter.java ivyTranslater.java Translate.java TranslateXML.java OBJS = $(SRCS:.java=.class) NANOXMLPATH=/export/home/jestin/java/Jars/nanoxml-2.2.1.jar GNUPATH=/usr/share/java/regexp.jar:/usr/share/java/gnu.getopt.jar BUILDPATH=../lib/ivy-java.jar ADD=$(GNUPATH):$(BUILDPATH):$(NANOXMLPATH) ####################################### # jikes setup on my box ####################################### # RTPATH = /usr/lib/j2re1.3/lib/rt.jar # RTPATH = /usr/local/j2sdk1.4.1/jre/lib/rt.jar #JIKESPATH = ${RTPATH}:/usr/share/java/gnu.getopt.jar:/usr/share/java/repository #JAVACOPTS = -d . -deprecation # JAVAC = jikes -classpath $(JIKESPATH):$(ADD) ####################################### # generic setup ####################################### JAVAC = javac JAVACOPTS = -d . -deprecation CLASSPATH = -classpath .:$(ADD) ####################################### # blackdown jdk118 setup ####################################### # JAVAC = /usr/local/jdk118_v3/bin/javac #CLASSPATH = -classpath .:/usr/local/jdk118_v3/lib/classes.zip:/home/jestin/java/Jars/swingall.jar:$(ADD) #JAVACOPTS = -d . ###################################### # local Blackdown linux 1.2.2 ###################################### #CLASSPATH = -classpath .:$(ADD) #JAVACOPTS = -deprecation -d . # JAVAC = /usr/local/jdk1.2.2/bin/javac ###################################### # local Blackdown linux 1.3.1 ###################################### #CLASSPATH = -classpath .:$(ADD) #JAVACOPTS = -deprecation #JAVAOPTS = #JAVA = /usr/local/j2sdk1.3.1/bin/java #JAVAC = /usr/local/j2sdk1.3.1/bin/javac .java.class: $(JAVAC) $(JAVACOPTS) $(CLASSPATH) $< all: $(OBJS) clean: /bin/rm -f -- $(OBJS) *~ *.bak *.class