Changeset 9780


Ignore:
Timestamp:
2005-04-28T16:52:36+12:00 (19 years ago)
Author:
kjdon
Message:

added in the jni stuff for mgpp_passes. appears to be compiling and installing fine, but not working properly

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/indexers/mgpp/jni/win32.mak

    r3930 r9780  
    2626 
    2727MGPPHOME = ..
    28 
     28GSDL3HOME = ..\..\..
    2929AR = lib
    3030CC = cl
    3131CPPFLAGS = -GX
    3232
    33 DEFS = -DQUIET -DSHORT_SUFFIX -DHAVE_STRING_H -D__WIN32__
     33DEFS = -DQUIET -DHAVE_CONFIG_H -DSHORT_SUFFIX -DHAVE_STRING_H -D__WIN32__
    3434INCLUDES = -I"$(MGPPHOME)" -I"$(MGPPHOME)\lib" -I"$(MGPPHOME)\text" \
    3535           -I"C:\j2sdk1~1.1_0\include" -I"C:\j2sdk1~1.1_0\include\win32"           
    3636
    37 COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS)
     37COMPILE = $(CC) -c $(CPPFLAGS) $(DEFS) $(INCLUDES)
    3838 
    3939.SUFFIXES:
     
    4646 
    4747HEADERS = \
    48     MGPPWrapperImpl.h   org_greenstone_mgpp_MGPPWrapper.h
     48    MGPPWrapperImpl.h   org_greenstone_mgpp_MGPPWrapper.h org_greenstone_mgpp_MGMGPPPassesWrapperImpl.h
    4949
    5050SOURCES = \
    51     MGPPWrapperImpl.cpp
     51    MGPPWrapperImpl.cpp MGPPPassesWrapperImpl.cpp
    5252
    5353OBJECTS = \
    54     MGPPWrapperImpl$o   $(MGPPHOME)\text\libtextin.lib \
     54    MGPPWrapperImpl$o  $(MGPPHOME)\text\libtextin.lib \
    5555    $(MGPPHOME)\lib\libmgpp.lib
    56  
     56PASSES_OBJECTS = \
     57    MGPPPassesWrapperImpl$o $(MGPPHOME)\text\libmgpppass.lib \
     58    $(MGPPHOME)\lib\libmgpp.lib
     59
    5760DISTFILES = Makefile.in $(HEADERS) $(SOURCES)
    5861 
     
    6063
    6164compile:
    62         $(COMPILE) MGPPWrapperImpl.cpp
     65        $(COMPILE) MGPPWrapperImpl.cpp MGPPPassesWrapperImpl.cpp
    6366
    6467link:
    6568        $(CC) -MD -LD $(OBJECTS) -Femgppjni.dll
     69        $(CC) -MD -LD $(PASSES_OBJECTS) -Femgpppassjni.dll
    6670
    6771install:
    68 
     72    copy mgppjni.dll $(GSDL3HOME)\lib
     73    copy mgpppassjni.dll $(GSDL3HOME)\lib
    6974clean:
    70     del *$o
     75    del *$o mgppjni.dll mgppjni.exp mgppjni.lib mgpppassjni.dll mgpppassjni.exp mgpppassjni.lib
  • trunk/indexers/mgpp/text/WIN32.MAK

    r3929 r9780  
    2626
    2727MGPPHOME = ..
    28 
     28GSDL3HOME = ..\..\..
    2929AR = lib
    3030CC = cl
     
    3636LIBS = $(MGPPHOME)\lib\libmgpp.lib
    3737
    38 COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS)
     38COMPILE = $(CC) -c  $(CPPFLAGS) $(DEFS) $(INCLUDES)
    3939
    4040.SUFFIXES:
     
    4747ANSI2KNR =
    4848o = .obj
     49e = .exe
    4950
    5051HEADERS = \
     
    7677
    7778
    78 EXEC          = mgpp_passes mgpp_decompress_text mgpp_perf_hash_build \
    79                 mgpp_invf_dump mgpp_weights_build mgpp_invf_dict mgpp_stem_idx \
    80                 mgpp_invf_dict_dump mgpp_compression_dict mgpp_fast_comp_dict \
    81                 QueryTester Queryer
     79EXEC          = mgpp_passes$e mgpp_decompress_text$e mgpp_perf_hash_build$e \
     80                mgpp_invf_dump$e mgpp_weights_build$e mgpp_invf_dict$e \
     81        mgpp_stem_idx$e mgpp_invf_dict_dump$e mgpp_compression_dict$e \
     82        mgpp_fast_comp_dict$e QueryTester$e Queryer$e
    8283
    8384DISTFILES = Makefile.in $(HEADERS) $(SOURCES)
    8485 
    85 all : $(EXEC) libtextin.lib
     86all : $(EXEC) libtextin.lib libmgpppass.lib
    8687
    8788
     
    161162
    162163
    163 #mg_errors$o removed from LIB_OBJS to avoid conflict with mg's libtextin.a
    164164LIB_OBJS = mg_files$o  mg_errors$o locallib$o invf$o UCArray$o \
    165165           FIvfLevelInfo$o FragLevelConvert$o Terms$o MGQuery$o \
     
    171171        $(AR) /out:libtextin.lib $(LIB_OBJS)
    172172
     173JNI_LIB_OBJS = \
     174    mgpp_passes_4jni$o text.pass1$o comp_dict$o \
     175    text.pass2$o locallib$o \
     176    ivf.pass1$o ivf.pass2$o mg.special$o mg_files$o \
     177    words$o invf$o FileBuf$o TextEl$o UCArray$o TagInfo$o \
     178        FText$o text$o FIvfLevelInfo$o
     179
     180libmgpppass.lib: $(JNI_LIB_OBJS)
     181    if exist libmgpppass.lib del libmgpppass.lib
     182    $(AR) /out:libmgpppass.lib $(JNI_LIB_OBJS)
     183
    173184install:
     185    for %%i in ($(EXEC)) do \
     186      copy %%i "$(GSDL3HOME)\bin"
     187 
    174188clean:
    175189    del *$o
    176         del libtextin.lib
     190        del libtextin.lib libmgpppass.lib
     191
  • trunk/mgpp/jni/win32.mak

    r3930 r9780  
    2626 
    2727MGPPHOME = ..
    28 
     28GSDL3HOME = ..\..\..
    2929AR = lib
    3030CC = cl
    3131CPPFLAGS = -GX
    3232
    33 DEFS = -DQUIET -DSHORT_SUFFIX -DHAVE_STRING_H -D__WIN32__
     33DEFS = -DQUIET -DHAVE_CONFIG_H -DSHORT_SUFFIX -DHAVE_STRING_H -D__WIN32__
    3434INCLUDES = -I"$(MGPPHOME)" -I"$(MGPPHOME)\lib" -I"$(MGPPHOME)\text" \
    3535           -I"C:\j2sdk1~1.1_0\include" -I"C:\j2sdk1~1.1_0\include\win32"           
    3636
    37 COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS)
     37COMPILE = $(CC) -c $(CPPFLAGS) $(DEFS) $(INCLUDES)
    3838 
    3939.SUFFIXES:
     
    4646 
    4747HEADERS = \
    48     MGPPWrapperImpl.h   org_greenstone_mgpp_MGPPWrapper.h
     48    MGPPWrapperImpl.h   org_greenstone_mgpp_MGPPWrapper.h org_greenstone_mgpp_MGMGPPPassesWrapperImpl.h
    4949
    5050SOURCES = \
    51     MGPPWrapperImpl.cpp
     51    MGPPWrapperImpl.cpp MGPPPassesWrapperImpl.cpp
    5252
    5353OBJECTS = \
    54     MGPPWrapperImpl$o   $(MGPPHOME)\text\libtextin.lib \
     54    MGPPWrapperImpl$o  $(MGPPHOME)\text\libtextin.lib \
    5555    $(MGPPHOME)\lib\libmgpp.lib
    56  
     56PASSES_OBJECTS = \
     57    MGPPPassesWrapperImpl$o $(MGPPHOME)\text\libmgpppass.lib \
     58    $(MGPPHOME)\lib\libmgpp.lib
     59
    5760DISTFILES = Makefile.in $(HEADERS) $(SOURCES)
    5861 
     
    6063
    6164compile:
    62         $(COMPILE) MGPPWrapperImpl.cpp
     65        $(COMPILE) MGPPWrapperImpl.cpp MGPPPassesWrapperImpl.cpp
    6366
    6467link:
    6568        $(CC) -MD -LD $(OBJECTS) -Femgppjni.dll
     69        $(CC) -MD -LD $(PASSES_OBJECTS) -Femgpppassjni.dll
    6670
    6771install:
    68 
     72    copy mgppjni.dll $(GSDL3HOME)\lib
     73    copy mgpppassjni.dll $(GSDL3HOME)\lib
    6974clean:
    70     del *$o
     75    del *$o mgppjni.dll mgppjni.exp mgppjni.lib mgpppassjni.dll mgpppassjni.exp mgpppassjni.lib
  • trunk/mgpp/text/WIN32.MAK

    r3929 r9780  
    2626
    2727MGPPHOME = ..
    28 
     28GSDL3HOME = ..\..\..
    2929AR = lib
    3030CC = cl
     
    3636LIBS = $(MGPPHOME)\lib\libmgpp.lib
    3737
    38 COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS)
     38COMPILE = $(CC) -c  $(CPPFLAGS) $(DEFS) $(INCLUDES)
    3939
    4040.SUFFIXES:
     
    4747ANSI2KNR =
    4848o = .obj
     49e = .exe
    4950
    5051HEADERS = \
     
    7677
    7778
    78 EXEC          = mgpp_passes mgpp_decompress_text mgpp_perf_hash_build \
    79                 mgpp_invf_dump mgpp_weights_build mgpp_invf_dict mgpp_stem_idx \
    80                 mgpp_invf_dict_dump mgpp_compression_dict mgpp_fast_comp_dict \
    81                 QueryTester Queryer
     79EXEC          = mgpp_passes$e mgpp_decompress_text$e mgpp_perf_hash_build$e \
     80                mgpp_invf_dump$e mgpp_weights_build$e mgpp_invf_dict$e \
     81        mgpp_stem_idx$e mgpp_invf_dict_dump$e mgpp_compression_dict$e \
     82        mgpp_fast_comp_dict$e QueryTester$e Queryer$e
    8283
    8384DISTFILES = Makefile.in $(HEADERS) $(SOURCES)
    8485 
    85 all : $(EXEC) libtextin.lib
     86all : $(EXEC) libtextin.lib libmgpppass.lib
    8687
    8788
     
    161162
    162163
    163 #mg_errors$o removed from LIB_OBJS to avoid conflict with mg's libtextin.a
    164164LIB_OBJS = mg_files$o  mg_errors$o locallib$o invf$o UCArray$o \
    165165           FIvfLevelInfo$o FragLevelConvert$o Terms$o MGQuery$o \
     
    171171        $(AR) /out:libtextin.lib $(LIB_OBJS)
    172172
     173JNI_LIB_OBJS = \
     174    mgpp_passes_4jni$o text.pass1$o comp_dict$o \
     175    text.pass2$o locallib$o \
     176    ivf.pass1$o ivf.pass2$o mg.special$o mg_files$o \
     177    words$o invf$o FileBuf$o TextEl$o UCArray$o TagInfo$o \
     178        FText$o text$o FIvfLevelInfo$o
     179
     180libmgpppass.lib: $(JNI_LIB_OBJS)
     181    if exist libmgpppass.lib del libmgpppass.lib
     182    $(AR) /out:libmgpppass.lib $(JNI_LIB_OBJS)
     183
    173184install:
     185    for %%i in ($(EXEC)) do \
     186      copy %%i "$(GSDL3HOME)\bin"
     187 
    174188clean:
    175189    del *$o
    176         del libtextin.lib
     190        del libtextin.lib libmgpppass.lib
     191
Note: See TracChangeset for help on using the changeset viewer.