Changeset 3228
- Timestamp:
- 2002-07-05T18:49:01+12:00 (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/Makefile
r3222 r3228 5 5 6 6 # JAVA 7 GSDL3HOME= /research/kjdon/gsdl37 GSDL3HOME=../../../../.. 8 8 9 9 JAVALIBDIR=$(GSDL3HOME)/lib/java … … 15 15 16 16 #name/location of java compiler 17 JAVAC=javac 18 JAVACOPTIONS= -deprecation -g 17 JAVAC=/usr/local/share/j2sdk1.4.0/bin/javac 18 JAVA=/usr/local/share/j2sdk1.4.0/bin/java 19 JAVACOPTIONS= -deprecation -g -O 19 20 20 21 #extra java libraries 21 JCLASSPATH=$(JAVACLASSDIR):$(JAVALIBDIR)/xercesImpl.jar:$(GSDL3HOME)/lib/java/xmlParserAPIs.jar:$(JAVALIBDIR)/xindice.jar:$(JAVALIBDIR)/soap.jar22 CLASSPATH=$(JAVACLASSDIR):$(JAVALIBDIR)/xercesImpl.jar:$(GSDL3HOME)/lib/java/xmlParserAPIs.jar:$(JAVALIBDIR)/xindice.jar:$(JAVALIBDIR)/soap.jar 22 23 23 24 #specify main classes + any dynamically loaded ones - ie Services … … 30 31 #make a .class from a .java 31 32 %.class: %.java 32 $(JAVAC) -d $(JAVACLASSDIR) -sourcepath $(JAVASRCDIR) -classpath $( JCLASSPATH) $(JAVACOPTIONS) $<33 $(JAVAC) -d $(JAVACLASSDIR) -sourcepath $(JAVASRCDIR) -classpath $(CLASSPATH) $(JAVACOPTIONS) $< 33 34 34 35 35 36 # this is almost always faster, but can give confusing output- says stuart 36 37 # 37 # $(JAVAC) $(JAVACOPTIONS) -classpath $( JCLASSPATH) *.java38 # $(JAVAC) $(JAVACOPTIONS) -classpath $(CLASSPATH) *.java 38 39 39 40 #too slow to compile one by one 40 41 #all: $(CLASSES) 41 all: 42 $(JAVAC) -d $(JAVACLASSDIR) -sourcepath $(JAVASRCDIR) -classpath $(JCLASSPATH) $(JAVACOPTIONS) *.java */*.java 42 all: compile test 43 44 setup: 45 mkdir -p classes 46 47 compile: setup 48 $(JAVAC) -d $(JAVACLASSDIR) -sourcepath $(JAVASRCDIR) -classpath $(CLASSPATH) $(JAVACOPTIONS) *.java */*.java 43 49 jar cf gsdl3.jar -C $(JAVACLASSDIR) org 44 50 51 test: compile 52 java -classpath $(CLASSPATH) org.greenstone.gsdl3.Library1 ../../../../.. /research/kjdon/gsdl3/sites 45 53 46 54 clean: 47 rm -r $(JAVACLASSDIR)/* gsdl3.jar 55 rm -rf $(JAVACLASSDIR) 56 allclean: clean 57 rm -rf gsdl3.jar 48 58 49 59 install:
Note:
See TracChangeset
for help on using the changeset viewer.