source: indexers/trunk/mgpp/java/org/greenstone/mgpp/Makefile.in@ 16349

Last change on this file since 16349 was 16349, checked in by kjdon, 16 years ago

deleted the old MGPPWrapper stuff (java and jni sides) and tidied up the new MGPPSearchWrapper and MGPPRetrieveWrapper which replace it. Modified Queryer to use the new classes

  • Property svn:keywords set to Author Date Id Revision
File size: 1.8 KB
Line 
1
2SHELL = /bin/sh
3VPATH = @srcdir@
4exec_prefix = @exec_prefix@
5prefix = @prefix@
6bindir = @bindir@
7srcdir = @srcdir@
8libdir = @libdir@
9subdir = java/org/greenstone/mgpp
10top_srcdir = @top_srcdir@
11transform = @program_transform_name@
12
13AR = ar
14CC = @CC@
15CXX = @CXX@
16JAVAC = $(JAVA_HOME)/bin/javac
17JAVAH = $(JAVA_HOME)/bin/javah
18JAR = $(JAVA_HOME)/bin/jar
19CFLAGS = @CFLAGS@ @COMPAT32BITFLAGS@ -ansi -DSILENT -DSHORT_SUFFIX
20CXXFLAGS = @CXXFLAGS@ @COMPAT32BITFLAGS@ -DSILENT -DSHORT_SUFFIX
21DEFS = @DEFS@
22RANLIB = @RANLIB@
23INSTALL = @INSTALL@
24INSTALL_DATA = @INSTALL_DATA@
25INSTALL_PROGRAM = @INSTALL_PROGRAM@
26LDFLAGS = @LDFLAGS@ @COMPAT32BITFLAGS@
27LIBS = -lstdc++ @LIBS@
28TOUCH = echo timestamp >
29AWK = @AWK@
30
31MGPPHOME=../../../..
32JAVACLASSDIR=./classes
33JAVASRCDIR=../../..
34JAVACOPTIONS= -deprecation -g -O
35JAVACLASSPATH=$(JAVACLASSDIR):
36
37datadir = $(prefix)/share
38libexecdir = $(exec_prefix)/libexec
39localedir = $(datadir)/locale
40mandir = $(prefix)/man/man1
41
42
43all: setup compile
44
45setup:
46 mkdir -p $(JAVACLASSDIR)
47
48compile: setup
49 $(JAVAC) -d $(JAVACLASSDIR) -sourcepath $(JAVASRCDIR) $(JAVACOPTIONS) *.java
50# $(JAVAH) -classpath $(JAVACLASSPATH) -d $(MGPPHOME)/jni org.greenstone.mgpp.MGPPWrapper
51 $(JAVAH) -classpath $(JAVACLASSPATH) -d $(MGPPHOME)/jni org.greenstone.mgpp.MGPPPassesWrapper
52 $(JAVAH) -classpath $(JAVACLASSPATH) -d $(MGPPHOME)/jni org.greenstone.mgpp.MGPPSearchWrapper
53 $(JAVAH) -classpath $(JAVACLASSPATH) -d $(MGPPHOME)/jni org.greenstone.mgpp.MGPPRetrieveWrapper
54 $(JAR) cf $(MGPPHOME)/mgpp.jar -C $(JAVACLASSDIR) org
55
56clean:
57 rm -rf $(JAVACLASSDIR) $(MGPPHOME)/mgpp.jar $(MGPPHOME)/jni/org_greenstone_mgpp_MGPPSearchWrapper.h $(MGPPHOME)/jni/org_greenstone_mgpp_MGPPRetrieveWrapper.h $(MGPPHOME)/jni/org_greenstone_mgpp_MGPPPassesWrapper.h
58
59install:
60
61distclean: clean
62 rm -f Makefile
63
64
Note: See TracBrowser for help on using the repository browser.