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

Last change on this file since 10072 was 10072, checked in by kjdon, 19 years ago

jar file now made in top level, and nothing done to it on install

  • Property svn:keywords set to Author Date Id Revision
File size: 1.5 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@ -ansi -DSILENT -DSHORT_SUFFIX
20CXXFLAGS = @CXXFLAGS@ -DSILENT -DSHORT_SUFFIX
21DEFS = @DEFS@
22RANLIB = @RANLIB@
23INSTALL = @INSTALL@
24INSTALL_DATA = @INSTALL_DATA@
25INSTALL_PROGRAM = @INSTALL_PROGRAM@
26LDFLAGS = @LDFLAGS@
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
53 $(JAR) cf $(MGPPHOME)/mgpp.jar -C $(JAVACLASSDIR) org
54
55clean:
56 rm -rf $(JAVACLASSDIR) $(MGPPHOME)/mgpp.jar $(MGPPHOME)/jni/org_greenstone_mgpp_MGPPWrapper.h $(MGPPHOME)/jni/org_greenstone_mgpp_MGPPPassesWrapper.h
57
58install:
59
60distclean: clean
61 rm -f Makefile
62
63
Note: See TracBrowser for help on using the repository browser.