source: trunk/gsdl3/src/packages/javagdbm/java/Makefile.in@ 10737

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
4JAVAC = $(JAVA_HOME)/bin/javac
5JAVAH = $(JAVA_HOME)/bin/javah
6JAR = $(JAVA_HOME)/bin/jar
7
8JAVAGDBMHOME=../
9JAVACLASSDIR=./classes
10JAVASRCDIR=.
11JAVACOPTIONS= -deprecation -g -O
12JAVACLASSPATH=$(JAVACLASSDIR):
13
14all: setup compile
15
16setup:
17 mkdir -p $(JAVACLASSDIR)
18
19compile: 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
24clean:
25 rm -rf $(JAVACLASSDIR) $(JAVAGDBMHOME)/javagdbm.jar $(JAVAGDBMHOME)/jni/GdbmFile.h
26
27install:
28
29distclean: clean
30 rm -f Makefile
31
Note: See TracBrowser for help on using the repository browser.