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

Last change on this file since 25147 was 25147, checked in by kjdon, 12 years ago

merged 64_bit_Greenstone branch into trunk, rev 25139

  • Property svn:keywords set to Author Date Id Revision
File size: 1.4 KB
RevLine 
[3744]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@
[23356]16JAVAC = @JAVAC@
[19802]17JAVAH = javah
18JAR = jar
[25147]19CFLAGS = @CFLAGS@ -ansi -DSILENT -DSHORT_SUFFIX
20CXXFLAGS = @CXXFLAGS@ -DSILENT -DSHORT_SUFFIX
[23356]21JAVACFLAGS = @JAVACFLAGS@
[3744]22DEFS = @DEFS@
23RANLIB = @RANLIB@
24INSTALL = @INSTALL@
25INSTALL_DATA = @INSTALL_DATA@
26INSTALL_PROGRAM = @INSTALL_PROGRAM@
[25147]27LDFLAGS = @LDFLAGS@
[3744]28LIBS = -lstdc++ @LIBS@
29TOUCH = echo timestamp >
30AWK = @AWK@
31
32MGHOME=../../../..
33JAVACLASSDIR=./classes
34JAVASRCDIR=../../..
35JAVACOPTIONS= -deprecation -g -O
[18447]36JAVACLASSPATH=$(JAVACLASSDIR)
[3744]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
[23356]50 "$(JAVAC)" $(JAVACFLAGS) -d "$(JAVACLASSDIR)" -sourcepath "$(JAVASRCDIR)" $(JAVACOPTIONS) *.java
[18447]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
[3744]54
55clean:
[18447]56 rm -rf "$(JAVACLASSDIR)" "$(MGHOME)/mg.jar" "$(MGHOME)/jni/org_greenstone_mg_MGWrapper.h" "$(MGHOME)/jni/org_greenstone_mg_MGPassesWrapper.h"
[3744]57
[10071]58install:
[3744]59
60distclean: clean
61 rm -f Makefile
62
63
Note: See TracBrowser for help on using the repository browser.