source: main/trunk/greenstone2/common-src/indexers/mg/jni/Makefile.in@ 25168

Last change on this file since 25168 was 25168, 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: 1.6 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
14AR = ar
15CC = @CC@
16CFLAGS = @CFLAGS@ @ARCH_DEP_FLAGS@ -ansi -DSILENT -DSHORT_SUFFIX -DNZDL -DQUIET -DPARADOCNUM
17DEFS = @DEFS@
18RANLIB = @RANLIB@
19INSTALL = @INSTALL@
20INSTALL_DATA = @INSTALL_DATA@
21INSTALL_PROGRAM = @INSTALL_PROGRAM@
22LDFLAGS = @LDFLAGS@
23#NOTE: libmgtext.a needs to come before libmglib.a !!!
24QUERY_LIBS = ../src/text/libmgtext.a ../lib/libmglib.a @LIBS@
25PASSES_LIBS = ../src/text/libmgpass.a ../lib/libmglib.a @LIBS@
26TOUCH = echo timestamp >
27AWK = @AWK@
28
29JNIFLAGS=@JNIFLAGS@
30JNISUFFIX=@JNISUFFIX@
31JNIINC=@JNIINC@
32datadir = $(prefix)/share
33libexecdir = $(exec_prefix)/libexec
34localedir = $(datadir)/locale
35mandir = $(prefix)/man/man1
36
37CCOMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CFLAGS)
38
39.SUFFIXES:
40
41.SUFFIXES: .c .o
42.c.o:
43 $(CCOMPILE) $<
44
45INCLUDES = -I.. -I../lib -I../src/text $(JNIINC)
46
47all: compile link
48
49compile:
50 $(CCOMPILE) MGSearchWrapperImpl.c MGRetrieveWrapperImpl.c MGPassesWrapperImpl.c
51
52link:
53 $(CC) $(LDFLAGS) $(JNIFLAGS) -o libmgretrievejni.$(JNISUFFIX) MGRetrieveWrapperImpl.o $(QUERY_LIBS)
54 $(CC) $(LDFLAGS) $(JNIFLAGS) -o libmgsearchjni.$(JNISUFFIX) MGSearchWrapperImpl.o $(QUERY_LIBS)
55 $(CC) $(LDFLAGS) $(JNIFLAGS) -o libmgpassjni.$(JNISUFFIX) MGPassesWrapperImpl.o $(PASSES_LIBS)
56
57clean:
58 rm -rf *.o libmgretrievejni.$(JNISUFFIX) libmgsearchjni.$(JNISUFFIX) libmgpassjni.$(JNISUFFIX)
59
60distclean: clean
61 rm -f Makefile
62
63install:
64# ../mkinstalldirs $(libdir); \
65# cp libmgjni.$(JNISUFFIX) libmgpassjni.$(JNISUFFIX) $(libdir)/;
66
67
68
Note: See TracBrowser for help on using the repository browser.