source: trunk/gsdl3/src/java/org/greenstone/gsdl3/service/Makefile@ 3222

Last change on this file since 3222 was 3222, checked in by kjdon, 22 years ago

Initial revision

  • Property svn:keywords set to Author Date Id Revision
File size: 894 bytes
Line 
1#############################################################
2# makefile for Java and JavaCC files ... #
3#############################################################
4#
5
6# JAVA
7GSDL3HOME=/research/kjdon/gsdl3
8JAVALIBDIR=$(GSDL3HOME)/lib/java
9
10
11#the base directory where to put class files
12CLASSDIR=../classes
13
14#name/location of java compiler
15JAVAC=javac
16JAVACOPTIONS= -deprecation -g
17
18#extra java libraries
19JCLASSPATH=$(CLASSDIR):$(JAVALIBDIR)/xerces.jar:$(JAVALIBDIR)/java/xindice.jar
20
21
22CLASSES = ServiceModule.class MGPPService.class MGGDBMService.class PhindService.class
23
24#make a .class from a .java
25%.class: %.java
26 $(JAVAC) -d ../classes -classpath $(JCLASSPATH) $(JAVACOPTIONS) $<
27
28
29# this is almost always faster, but can give confusing output- says stuart
30#
31# $(JAVAC) $(JAVACOPTIONS) -classpath $(JCLASSPATH) *.java
32
33all: $(CLASSES)
34
35
36clean:
37 rm -f $$(CLASSES)
38
39
40
Note: See TracBrowser for help on using the repository browser.