source: main/trunk/greenstone2/common-src/src/jdbmedit/Makefile.in@ 28403

Last change on this file since 28403 was 28403, checked in by davidb, 11 years ago

Support for compiling from Cygwin added

File size: 793 bytes
Line 
1JAVA = @JAVA@
2JAVAC = @JAVAC@
3JAVACFLAGS = @JAVACFLAGS@
4
5GSDL_DIR = ../../..
6
7OBJECTS = JdbmAPI.class Jdb2Txt.class Txt2Jdb.class JdbGet.class \
8 JdbSet.class JdbDel.class JdbKeys.class
9
10
11JDBM_JAR = ../../packages/jdbm/jdbm-1.0/dist/jdbm-1.0.jar
12
13all: JDBMWrapper.jar
14 @echo "Done"
15
16JDBMWrapper.jar: $(OBJECTS)
17 jar cvf JDBMWrapper.jar $(OBJECTS)
18
19install: all
20 /bin/cp JDBMWrapper.jar $(GSDL_DIR)/bin/java
21
22%.class: %.java
23ifeq ($(GSDLOS),windows)
24# for cygwin with a native Windows java compiler
25 $(JAVAC) $(JAVACFLAGS) -classpath "$(JDBM_JAR);." $<
26else
27 $(JAVAC) $(JAVACFLAGS) -classpath $(JDBM_JAR):. $<
28endif
29
30clean:
31 /bin/rm -f *.class test.lg test.jdb
32
33distclean: clean
34 /bin/rm -f JDBMWrapper.jar
35
36test-api:
37 $(JAVA) -classpath $(JDBM_JAR):JDBMWrapper.jar JdbmAPI test
Note: See TracBrowser for help on using the repository browser.