source: trunk/indexers/mgpp/jni/Makefile.in@ 13670

Last change on this file since 13670 was 13629, checked in by kjdon, 17 years ago

changed fpic to fPIC, hope it doesn't stuff anything up. I don't really know what I am doing. configure can check for this, but I don't know what variable to use to get it into the Makefile

  • 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 = jni
10top_srcdir = @top_srcdir@
11transform = @program_transform_name@
12
13
14ENABLE_ACCENTFOLD = @ENABLE_ACCENTFOLD@
15ifeq ($(ENABLE_ACCENTFOLD), 1)
16AFLIBS = ../packages/unac/libunac.a
17AFINCLUDES = -I../packages/unac
18else
19AFLIBS =
20AFINCLUDES =
21endif
22
23
24
25AR = ar
26CC = @CC@
27CXX = @CXX@
28CFLAGS = @CFLAGS@ -fPIC -ansi -DSILENT -DSHORT_SUFFIX
29CXXFLAGS = @CXXFLAGS@ -fPIC -DSILENT -DSHORT_SUFFIX
30DEFS = @DEFS@
31RANLIB = @RANLIB@
32INSTALL = @INSTALL@
33INSTALL_DATA = @INSTALL_DATA@
34INSTALL_PROGRAM = @INSTALL_PROGRAM@
35LDFLAGS = @LDFLAGS@
36#NOTE: libmgpptext.a needs to come before libmgpplib.a !!!
37QUERY_LIBS = ../text/libmgpptext.a ../lib/libmgpplib.a $(AFLIBS) -lstdc++ @LIBS@
38PASSES_LIBS = ../text/libmgpppass.a ../lib/libmgpplib.a -lstdc++ @LIBS@
39TOUCH = echo timestamp >
40AWK = @AWK@
41
42JNIFLAGS=@JNIFLAGS@
43JNISUFFIX=@JNISUFFIX@
44JNIINC=@JNIINC@
45
46datadir = $(prefix)/share
47libexecdir = $(exec_prefix)/libexec
48localedir = $(datadir)/locale
49mandir = $(prefix)/man/man1
50
51CXXCOMPILE = $(CXX) -c $(DEFS) $(INCLUDES) $(CXXFLAGS)
52
53.SUFFIXES:
54
55.SUFFIXES: .cpp .o
56.cpp.o:
57 $(CXXCOMPILE) $<
58
59# can we get rid of JAVA_HOME from here??
60INCLUDES = -I.. -I../lib -I../text -I$(JAVA_HOME)/include $(JNIINC) $(AFINCLUDES)
61
62all: compile link
63
64compile:
65 $(CXXCOMPILE) MGPPWrapperImpl.cpp MGPPPassesWrapperImpl.cpp
66link:
67 $(CXX) $(LDFLAGS) $(JNIFLAGS) -o libmgppjni.$(JNISUFFIX) MGPPWrapperImpl.o $(QUERY_LIBS)
68 $(CXX) $(LDFLAGS) $(JNIFLAGS) -o libmgpppassjni.$(JNISUFFIX) MGPPPassesWrapperImpl.o $(PASSES_LIBS)
69
70clean:
71 rm -rf *.o libmgppjni.$(JNISUFFIX) libmgpppassjni.$(JNISUFFIX)
72
73distclean: clean
74 rm -f Makefile
75
76install:
77 ../mkinstalldirs $(libdir); \
78 cp libmgppjni.$(JNISUFFIX) libmgpppassjni.$(JNISUFFIX) $(libdir)/;
79
80
81
Note: See TracBrowser for help on using the repository browser.