Ignore:
Timestamp:
2005-06-29T12:33:27+12:00 (19 years ago)
Author:
kjdon
Message:

changes to jni stuff for Mac OS -configure now sets JNIINC, JNISUFFIX, JNIFLAGS for use in jni/Makefile.in - Mac OS has a different extension for the shared library, also uses different linker options

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/indexers/mg/jni/Makefile.in

    r8208 r10191  
    2626AWK = @AWK@
    2727
     28JNIFLAGS=@JNIFLAGS@
     29JNISUFFIX=@JNISUFFIX@
     30JNIINC=@JNIINC@
    2831datadir = $(prefix)/share
    2932libexecdir = $(exec_prefix)/libexec
     
    3942    $(CCOMPILE) $<
    4043
    41 
    42 INCLUDES = -I.. -I../lib -I../src/text -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux
     44# can we get rid of JAVA_HOME from here??
     45INCLUDES = -I.. -I../lib -I../src/text -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux $(JNIINC)
    4346
    4447all: compile link
     
    4851
    4952link:
    50     $(CC) $(LDFLAGS) -shared -o libmgjni.so MGWrapperImpl.o $(QUERY_LIBS)
    51     $(CC) $(LDFLAGS) -shared -o libmgpassjni.so  MGPassesWrapperImpl.o  $(PASSES_LIBS)
     53    $(CC) $(LDFLAGS) $(JNIFLAGS) -o libmgjni.$(JNISUFFIX) MGWrapperImpl.o $(QUERY_LIBS)
     54    $(CC) $(LDFLAGS)  $(JNIFLAGS) -o libmgpassjni.$(JNISUFFIX)  MGPassesWrapperImpl.o  $(PASSES_LIBS)
    5255
    5356clean:
    54     rm -rf *.o libmgjni.so libmgpassjni.so
     57    rm -rf *.o libmgjni.$(JNISUFFIX) libmgpassjni.$(JNISUFFIX)
    5558
    5659distclean: clean
     
    5962install:
    6063    ../mkinstalldirs $(libdir); \
    61     cp libmgjni.so libmgpassjni.so  $(libdir)/;
     64    cp libmgjni.$(JNISUFFIX) libmgpassjni.$(JNISUFFIX)  $(libdir)/;
    6265
    6366
Note: See TracChangeset for help on using the changeset viewer.