source: main/trunk/greenstone2/common-src/indexers/mgpp/jni/Makefile.in@ 25171

Last change on this file since 25171 was 25171, checked in by jmt12, 12 years ago

Removing hardcoded -fpic in Makefile.in (presumably snuck in during merge of 64bit branch) and replacing with proper use of Kathy's ARCH_DEP_FLAGS variable

  • Property svn:keywords set to Author Date Id Revision
File size: 2.0 KB
RevLine 
[3365]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
[13696]13UNAC_DIR=@UNAC_DIR@
[13480]14
15ENABLE_ACCENTFOLD = @ENABLE_ACCENTFOLD@
16ifeq ($(ENABLE_ACCENTFOLD), 1)
[13696]17AFLIBS = $(UNAC_DIR)/libunac.a
18AFINCLUDES = -I$(UNAC_DIR)
[13480]19else
20AFLIBS =
21AFINCLUDES =
22endif
23
24
[3365]25AR = ar
26CC = @CC@
27CXX = @CXX@
[25171]28CFLAGS = @CFLAGS@ -ansi @ARCH_DEP_FLAGS@ -DSILENT -DSHORT_SUFFIX
29CXXFLAGS = @CXXFLAGS@ @ARCH_DEP_FLAGS@ -DSILENT -DSHORT_SUFFIX
[22070]30DEFS = @DEFS@
[3365]31RANLIB = @RANLIB@
32INSTALL = @INSTALL@
33INSTALL_DATA = @INSTALL_DATA@
34INSTALL_PROGRAM = @INSTALL_PROGRAM@
[25147]35LDFLAGS = @LDFLAGS@
[3373]36#NOTE: libmgpptext.a needs to come before libmgpplib.a !!!
[20847]37QUERY_LIBS = ../text/libmgpptext.a ../lib/libmgpplib.a $(AFLIBS) -lstdc++ ../../../packages/iconv/lib/libiconv.a @LIBS@
[8949]38PASSES_LIBS = ../text/libmgpppass.a ../lib/libmgpplib.a -lstdc++ @LIBS@
[3365]39TOUCH = echo timestamp >
40AWK = @AWK@
41
[10192]42JNIFLAGS=@JNIFLAGS@
43JNISUFFIX=@JNISUFFIX@
44JNIINC=@JNIINC@
45
[3365]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
[18446]59INCLUDES = -I.. -I../lib -I../text $(JNIINC) $(AFINCLUDES)
[3365]60
61all: compile link
62
63compile:
[14485]64 $(CXXCOMPILE) MGPPSearchWrapperImpl.cpp MGPPRetrieveWrapperImpl.cpp MGPPPassesWrapperImpl.cpp
[3365]65link:
[14477]66 $(CXX) $(LDFLAGS) $(JNIFLAGS) -o libmgppretrievejni.$(JNISUFFIX) MGPPRetrieveWrapperImpl.o $(QUERY_LIBS)
67 $(CXX) $(LDFLAGS) $(JNIFLAGS) -o libmgppsearchjni.$(JNISUFFIX) MGPPSearchWrapperImpl.o $(QUERY_LIBS)
[10192]68 $(CXX) $(LDFLAGS) $(JNIFLAGS) -o libmgpppassjni.$(JNISUFFIX) MGPPPassesWrapperImpl.o $(PASSES_LIBS)
[3365]69
70clean:
[14477]71 rm -rf *.o libmgppretrievejni.$(JNISUFFIX) libmgppsearchjni.$(JNISUFFIX) libmgpppassjni.$(JNISUFFIX)
[3365]72
73distclean: clean
74 rm -f Makefile
75
76install:
[13730]77# ../mkinstalldirs $(libdir); \
78# cp libmgppjni.$(JNISUFFIX) libmgpppassjni.$(JNISUFFIX) $(libdir)/;
[3365]79
[3373]80
81
Note: See TracBrowser for help on using the repository browser.