Last change
on this file since 10737 was 10737, checked in by kjdon, 19 years ago |
Java Wrapper for GDBM, from Martin Pool. Original website gone, so added it all in here. I have modified the Makefiles to work in greenstone, and on macs, and added windows makefiles
|
-
Property svn:keywords
set to
Author Date Id Revision
|
File size:
731 bytes
|
Line | |
---|
1 | # Makefile for Java part of JavaGDBM
|
---|
2 | # Katherine Don, 2005
|
---|
3 |
|
---|
4 | JAVAC = $(JAVA_HOME)/bin/javac
|
---|
5 | JAVAH = $(JAVA_HOME)/bin/javah
|
---|
6 | JAR = $(JAVA_HOME)/bin/jar
|
---|
7 |
|
---|
8 | JAVAGDBMHOME=../
|
---|
9 | JAVACLASSDIR=./classes
|
---|
10 | JAVASRCDIR=.
|
---|
11 | JAVACOPTIONS= -deprecation -g -O
|
---|
12 | JAVACLASSPATH=$(JAVACLASSDIR):
|
---|
13 |
|
---|
14 | all: setup compile
|
---|
15 |
|
---|
16 | setup:
|
---|
17 | mkdir -p $(JAVACLASSDIR)
|
---|
18 |
|
---|
19 | compile: setup
|
---|
20 | $(JAVAC) -d $(JAVACLASSDIR) -sourcepath $(JAVASRCDIR) $(JAVACOPTIONS) au/com/pharos/*/*.java
|
---|
21 | $(JAVAH) -o $(JAVAGDBMHOME)/jni/GdbmFile.h -classpath $(JAVACLASSPATH) au.com.pharos.gdbm.GdbmFile
|
---|
22 | $(JAR) cf $(JAVAGDBMHOME)/javagdbm.jar -C $(JAVACLASSDIR) au
|
---|
23 |
|
---|
24 | clean:
|
---|
25 | rm -rf $(JAVACLASSDIR) $(JAVAGDBMHOME)/javagdbm.jar $(JAVAGDBMHOME)/jni/GdbmFile.h
|
---|
26 |
|
---|
27 | install:
|
---|
28 |
|
---|
29 | distclean: clean
|
---|
30 | rm -f Makefile
|
---|
31 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.