source: main/trunk/greenstone2/common-src/indexers/mg/java/org/greenstone/mg/Makefile.in@ 23356

Last change on this file since 23356 was 23356, checked in by sjm84, 13 years ago

Updated several configure scripts and Makefiles to make use of the JAVA, JAVAC and JAVACFLAGS environment variables, also added a --disable-java option to several of the configure scripts

  • 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/mg
10top_srcdir = @top_srcdir@
11transform = @program_transform_name@
12
13AR = ar
14CC = @CC@
15CXX = @CXX@
16JAVAC = @JAVAC@
17JAVAH = javah
18JAR = jar
19CFLAGS = @CFLAGS@ @COMPAT32BITFLAGS@ -ansi -DSILENT -DSHORT_SUFFIX
20CXXFLAGS = @CXXFLAGS@ @COMPAT32BITFLAGS@ -DSILENT -DSHORT_SUFFIX
21JAVACFLAGS = @JAVACFLAGS@
22DEFS = @DEFS@
23RANLIB = @RANLIB@
24INSTALL = @INSTALL@
25INSTALL_DATA = @INSTALL_DATA@
26INSTALL_PROGRAM = @INSTALL_PROGRAM@
27LDFLAGS = @LDFLAGS@ @COMPAT32BITFLAGS@
28LIBS = -lstdc++ @LIBS@
29TOUCH = echo timestamp >
30AWK = @AWK@
31
32MGHOME=../../../..
33JAVACLASSDIR=./classes
34JAVASRCDIR=../../..
35JAVACOPTIONS= -deprecation -g -O
36JAVACLASSPATH=$(JAVACLASSDIR)
37
38datadir = $(prefix)/share
39libexecdir = $(exec_prefix)/libexec
40localedir = $(datadir)/locale
41mandir = $(prefix)/man/man1
42
43
44all: setup compile
45
46setup:
47 mkdir -p $(JAVACLASSDIR)
48
49compile: setup
50 "$(JAVAC)" $(JAVACFLAGS) -d "$(JAVACLASSDIR)" -sourcepath "$(JAVASRCDIR)" $(JAVACOPTIONS) *.java
51 "$(JAVAH)" -classpath "$(JAVACLASSPATH)" -d "$(MGHOME)/jni" org.greenstone.mg.MGWrapper
52 "$(JAVAH)" -classpath "$(JAVACLASSPATH)" -d "$(MGHOME)/jni" org.greenstone.mg.MGPassesWrapper
53 "$(JAR)" cf "$(MGHOME)/mg.jar" -C "$(JAVACLASSDIR)" org
54
55clean:
56 rm -rf "$(JAVACLASSDIR)" "$(MGHOME)/mg.jar" "$(MGHOME)/jni/org_greenstone_mg_MGWrapper.h" "$(MGHOME)/jni/org_greenstone_mg_MGPassesWrapper.h"
57
58install:
59
60distclean: clean
61 rm -f Makefile
62
63
Note: See TracBrowser for help on using the repository browser.