Show
Ignore:
Timestamp:
10.01.2013 15:44:31 (8 years ago)
Author:
davidb
Message:

Support for cross-compilation added. This particular set of changes focus on flags that assist cross-compilation with JNI

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/common-src/indexers/mg/jni/Makefile.in

    r25168 r26657  
    2727AWK = @AWK@ 
    2828 
    29 JNIFLAGS=@JNIFLAGS@ 
     29JNICFLAGS=@JNICFLAGS@ 
     30JNILDFLAGS=@JNILDFLAGS@ 
     31JNIPREFIX=@JNIPREFIX@ 
    3032JNISUFFIX=@JNISUFFIX@ 
    3133JNIINC=@JNIINC@ 
     
    3537mandir = $(prefix)/man/man1 
    3638 
    37 CCOMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CFLAGS) 
     39CCOMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CFLAGS) $(JNICFLAGS) 
    3840 
    3941.SUFFIXES: 
     
    5153 
    5254link: 
    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) 
     55    $(CC) $(LDFLAGS) $(JNILDFLAGS) -o $(JNIPREFIX)mgretrievejni.$(JNISUFFIX) MGRetrieveWrapperImpl.o $(QUERY_LIBS) 
     56    $(CC) $(LDFLAGS) $(JNILDFLAGS) -o $(JNIPREFIX)mgsearchjni.$(JNISUFFIX) MGSearchWrapperImpl.o $(QUERY_LIBS) 
     57    $(CC) $(LDFLAGS)  $(JNILDFLAGS) -o $(JNIPREFIX)mgpassjni.$(JNISUFFIX)  MGPassesWrapperImpl.o  $(PASSES_LIBS) 
    5658 
    5759clean: 
    58     rm -rf *.o libmgretrievejni.$(JNISUFFIX) libmgsearchjni.$(JNISUFFIX) libmgpassjni.$(JNISUFFIX)  
     60    rm -rf *.o $(JNIPREFIX)mgretrievejni.$(JNISUFFIX) $(JNIPREFIX)mgsearchjni.$(JNISUFFIX) $(JNIPREFIX)mgpassjni.$(JNISUFFIX)  
    5961 
    6062distclean: clean 
     
    6365install: 
    6466#   ../mkinstalldirs $(libdir); \ 
    65 #   cp libmgjni.$(JNISUFFIX) libmgpassjni.$(JNISUFFIX)  $(libdir)/; 
     67#   cp $(JNIPREFIX)mgjni.$(JNISUFFIX) $(JNIPREFIX)mgpassjni.$(JNISUFFIX)  $(libdir)/; 
    6668 
    6769