Changeset 3921
- Timestamp:
- 2003-03-19T15:17:41+12:00 (21 years ago)
- Location:
- trunk
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/packages/mg/lib/WIN32.MAK
r3745 r3921 25 25 ########################################################################### 26 26 27 GSDLHOME = ..\..\..27 MGHOME = .. 28 28 29 29 AR = lib … … 33 33 DEFS = -DQUIET -DHAVE_CONFIG_H -D__WIN32__ -D_LITTLE_ENDIAN -DPARADOCNUM \ 34 34 -DSHORT_SUFFIX 35 INCLUDES = -I"$(GSDLHOME)\packages\mg\lib" -I"$(GSDLHOME)\packages\mg" \ 36 -I"$(GSDLHOME)"35 36 INCLUDES = -I"." -I"$(MGHOME)" 37 37 38 38 COMPILE = $(CC) -c $(DEFS) $(INCLUDES) 39 39 40 .SUFFIXES:41 40 .SUFFIXES: .c .obj 42 41 .c.obj: 43 42 $(COMPILE) $< 44 43 45 ANSI2KNR =46 44 o = .obj 47 45 … … 84 82 85 83 libmg.lib : $(OBJECTS) 86 if EXISTlibmg.lib del libmg.lib84 if exist libmg.lib del libmg.lib 87 85 $(AR) /out:libmg.lib $(OBJECTS) 88 86 89 $(OBJECTS): "$(GSDLHOME)\win32cfg.h" 87 install: 90 88 91 install:92 89 clean: 93 94 90 if exist *$o del *$o 91 if exist libmg.lib del libmg.lib -
trunk/gsdl3/packages/mg/src/images/WIN32.MAK
r3745 r3921 23 23 ########################################################################### 24 24 25 #PACKAGE = mg 26 #VERSION = 1.2 27 28 #SHELL = /bin/sh 29 #exec_prefix = ${prefix} 30 #prefix = /home/rpeeters/mg/mg-1.3.2 31 #srcdir = . 32 #subdir = src/images 33 #top_srcdir = ../.. 34 #transform = s,x,x, 35 25 MGHOME = ..\.. 26 36 27 CC = cl 37 #CFLAGS = -g -O -Wall38 28 CPPFLAGS = 39 29 DEFS = -DHAVE_CONFIG_H -D__WIN32__ -D_LITTLE_ENDIAN 40 #INSTALL = /usr/local/gnu/bin/install -c 41 #INSTALL_DATA = ${INSTALL} -m 644 42 #INSTALL_PROGRAM = ${INSTALL} 43 LDFLAGS = 44 LIBS = ..\..\lib\libmg.lib 45 #TOUCH = echo timestamp > 30 INCLUDES = -I"." -I"$(MGHOME)" -I"$(MGHOME)\lib" 31 LDFLAGS = 32 LIBS = $(MGHOME)\lib\libmg.lib 46 33 47 #bindir = $(exec_prefix)/bin 48 #datadir = $(prefix)/share 49 #libexecdir = $(exec_prefix)/libexec 50 #localedir = $(datadir)/locale 51 #mandir = $(prefix)/man/man1 52 53 COMPILE = $(CC) -c $(DEFS) -I. -I..\.. -I..\..\lib 34 COMPILE = $(CC) -c $(DEFS) $(INCLUDES) 54 35 LINK = $(CC) $(LDFLAGS) 55 36 … … 59 40 $(COMPILE) $< 60 41 61 62 42 o = .obj 63 43 e = .exe 44 64 45 46 HEADERS = \ 47 arithcode.h codeoffsets.h marklist.h sortmarks.h \ 48 basictypes.h codesyms.h match.h utils.h \ 49 bilevel.h extractor.h pbmtools.h model.h 50 65 51 66 52 SOURCES = \ … … 71 57 72 58 73 74 HEADERS = \75 arithcode.h codeoffsets.h marklist.h sortmarks.h \76 basictypes.h codesyms.h match.h utils.h \77 bilevel.h extractor.h pbmtools.h model.h78 59 79 60 MISC = Makefile.in -
trunk/gsdl3/packages/mg/src/text/WIN32.MAK
r3745 r3921 1 1 ########################################################################### 2 2 # 3 # win32 makefile -- mg\ src\text3 # win32 makefile -- mg\lib 4 4 # A component of the Greenstone digital library software 5 5 # from the New Zealand Digital Library Project at the … … 24 24 # 25 25 ########################################################################### 26 27 GSDLHOME = ..\..\..\.. 26 27 MGHOME = ..\.. 28 29 AR = lib 28 30 29 31 CC = cl 30 CPPFLAGS = 32 CPPFLAGS = 33 # DEFS = -DQUIET -D__WIN32__ -DSHORT_SUFFIX -DHAVE_STRING_H -DHAVE_FCNTL_H \ 34 # -DSTDC_HEADERS -DHAVE_CONFIG_H 31 35 DEFS = -DNZDL -DQUIET -DSHORT_SUFFIX -DPARADOCNUM -DHAVE_CONFIG_H \ 32 36 -D__WIN32__ -D_LITTLE_ENDIAN 33 INCLUDES = -I"$(GSDLHOME)\packages\mg\src\text" -I"$(GSDLHOME)\packages\mg" \ 34 -I"$(GSDLHOME)\packages\mg\lib" -I"$(GSDLHOME)" 37 INCLUDES = -I"." -I"$(MGHOME)" -I"$(MGHOME)\lib" 38 COMPILE = $(CC) $(CPPFLAGS) -c $(DEFS) $(INCLUDES) 39 35 40 LDFLAGS = 36 37 LIBS = "$(GSDLHOME)\packages\mg\lib\libmg.lib"38 39 COMPILE = $(CC) -c $(DEFS) $(INCLUDES)40 41 LINK = $(CC) $(LDFLAGS) 41 42 42 .SUFFIXES: 43 .SUFFIXES: .c .obj .cpp 43 LIBS = "$(MGHOME)\lib\libmg.lib" 44 45 .SUFFIXES: .c .cpp .obj 44 46 .c.obj: 45 47 $(COMPILE) $< … … 49 51 o = .obj 50 52 e = .exe 53 54 HEADERS = \ 55 backend.h conditions.h locallib.h term_lists.h \ 56 bool_optimiser.h environment.h mg.h text.h \ 57 bool_parser.h globals.h mg_errors.h text_get.h \ 58 bool_query.h hash.h mg_files.h warranty.h \ 59 bool_tree.h help.mg.h mg_merge.h weights.h \ 60 build.h invf.h read_line.h words.h \ 61 commands.h invf_get.h stem_search.h \ 62 comp_dict.h lists.h stemmer.h query_term_list.h 51 63 52 64 SOURCES = \ … … 68 80 mgpass.c query_term_list.c words.c 69 81 70 HEADERS = \ 71 backend.h conditions.h locallib.h term_lists.h \ 72 bool_optimiser.h environment.h mg.h text.h \ 73 bool_parser.h globals.h mg_errors.h text_get.h \ 74 bool_query.h hash.h mg_files.h warranty.h \ 75 bool_tree.h help.mg.h mg_merge.h weights.h \ 76 build.h invf.h read_line.h words.h \ 77 commands.h invf_get.h stem_search.h \ 78 comp_dict.h lists.h stemmer.h query_term_list.h 79 80 EXEC = mgquery$e mg_weights_build$e mgstat$e \ 81 mg_invf_dump$e mg_invf_dict$e \ 82 mg_invf_rebuild$e mgdictlist$e \ 83 mg_passes$e mg_perf_hash_build$e \ 84 mg_compression_dict$e mg_text_estimate$e \ 85 mg_fast_comp_dict$e \ 86 mg_hilite_words$e mg_invf_merge$e \ 87 mg_text_merge$e bool_tester$e mgpass$e \ 88 mg_stem_idx$e mgstemidxlist$e \ 89 mg_decompress_text$e 90 91 all: $(EXEC) libtextin.lib 82 EXEC = \ 83 mgquery$e mg_weights_build$e mgstat$e \ 84 mg_invf_dump$e mg_invf_dict$e \ 85 mg_invf_rebuild$e mgdictlist$e \ 86 mg_passes$e mg_perf_hash_build$e \ 87 mg_compression_dict$e mg_text_estimate$e \ 88 mg_fast_comp_dict$e \ 89 mg_hilite_words$e mg_invf_merge$e \ 90 mg_text_merge$e bool_tester$e mgpass$e \ 91 mg_stem_idx$e mgstemidxlist$e \ 92 mg_decompress_text$e 93 94 all: $(EXEC) libmgtextin.lib 92 95 93 96 HILITE_OBJS = mg_hilite_words$o stemmer$o locallib$o words$o … … 200 203 $(LINK) $(INVF_MERGE_OBJS) $(LIBS) 201 204 202 install:203 if NOT EXIST "$(GSDLHOME)\bin\windows" mkdir "$(GSDLHOME)\bin\windows"204 for %%i in ($(EXEC)) do \205 copy %%i "$(GSDLHOME)\bin\windows"206 207 # words$o, removed to avoid conflict with mgpp libtextin.a208 205 LIB_OBJS = \ 209 206 query_term_list$o \ … … 213 210 read_line$o mg_errors$o backend$o invf_get$o \ 214 211 term_lists$o bool_tree$o bool_parser$o bool_optimiser$o \ 215 bool_query$o 216 217 libtextin.lib: $(LIB_OBJS) 218 if EXIST libtextin.lib del libtextin.lib 219 lib /out:libtextin.lib $(LIB_OBJS) 212 bool_query$o words$o 213 214 DISTFILES = Makefile.in $(HEADERS) $(SOURCES) 215 216 libmgtextin.lib : $(LIB_OBJS) 217 if exist libmgtextin.lib del libmgtextin.lib 218 $(AR) /out:libmgtextin.lib $(LIB_OBJS) 219 220 install: 220 221 221 222 clean: 222 del *$o 223 del $(EXEC) 223 if exist *$o del *$o 224 if exist $(EXEC) del $(EXEC) 225 if exist libmgtextin.lib del libmgtextin.lib -
trunk/gsdl3/src/packages/mg/lib/WIN32.MAK
r3745 r3921 25 25 ########################################################################### 26 26 27 GSDLHOME = ..\..\..27 MGHOME = .. 28 28 29 29 AR = lib … … 33 33 DEFS = -DQUIET -DHAVE_CONFIG_H -D__WIN32__ -D_LITTLE_ENDIAN -DPARADOCNUM \ 34 34 -DSHORT_SUFFIX 35 INCLUDES = -I"$(GSDLHOME)\packages\mg\lib" -I"$(GSDLHOME)\packages\mg" \ 36 -I"$(GSDLHOME)"35 36 INCLUDES = -I"." -I"$(MGHOME)" 37 37 38 38 COMPILE = $(CC) -c $(DEFS) $(INCLUDES) 39 39 40 .SUFFIXES:41 40 .SUFFIXES: .c .obj 42 41 .c.obj: 43 42 $(COMPILE) $< 44 43 45 ANSI2KNR =46 44 o = .obj 47 45 … … 84 82 85 83 libmg.lib : $(OBJECTS) 86 if EXISTlibmg.lib del libmg.lib84 if exist libmg.lib del libmg.lib 87 85 $(AR) /out:libmg.lib $(OBJECTS) 88 86 89 $(OBJECTS): "$(GSDLHOME)\win32cfg.h" 87 install: 90 88 91 install:92 89 clean: 93 94 90 if exist *$o del *$o 91 if exist libmg.lib del libmg.lib -
trunk/gsdl3/src/packages/mg/src/images/WIN32.MAK
r3745 r3921 23 23 ########################################################################### 24 24 25 #PACKAGE = mg 26 #VERSION = 1.2 27 28 #SHELL = /bin/sh 29 #exec_prefix = ${prefix} 30 #prefix = /home/rpeeters/mg/mg-1.3.2 31 #srcdir = . 32 #subdir = src/images 33 #top_srcdir = ../.. 34 #transform = s,x,x, 35 25 MGHOME = ..\.. 26 36 27 CC = cl 37 #CFLAGS = -g -O -Wall38 28 CPPFLAGS = 39 29 DEFS = -DHAVE_CONFIG_H -D__WIN32__ -D_LITTLE_ENDIAN 40 #INSTALL = /usr/local/gnu/bin/install -c 41 #INSTALL_DATA = ${INSTALL} -m 644 42 #INSTALL_PROGRAM = ${INSTALL} 43 LDFLAGS = 44 LIBS = ..\..\lib\libmg.lib 45 #TOUCH = echo timestamp > 30 INCLUDES = -I"." -I"$(MGHOME)" -I"$(MGHOME)\lib" 31 LDFLAGS = 32 LIBS = $(MGHOME)\lib\libmg.lib 46 33 47 #bindir = $(exec_prefix)/bin 48 #datadir = $(prefix)/share 49 #libexecdir = $(exec_prefix)/libexec 50 #localedir = $(datadir)/locale 51 #mandir = $(prefix)/man/man1 52 53 COMPILE = $(CC) -c $(DEFS) -I. -I..\.. -I..\..\lib 34 COMPILE = $(CC) -c $(DEFS) $(INCLUDES) 54 35 LINK = $(CC) $(LDFLAGS) 55 36 … … 59 40 $(COMPILE) $< 60 41 61 62 42 o = .obj 63 43 e = .exe 44 64 45 46 HEADERS = \ 47 arithcode.h codeoffsets.h marklist.h sortmarks.h \ 48 basictypes.h codesyms.h match.h utils.h \ 49 bilevel.h extractor.h pbmtools.h model.h 50 65 51 66 52 SOURCES = \ … … 71 57 72 58 73 74 HEADERS = \75 arithcode.h codeoffsets.h marklist.h sortmarks.h \76 basictypes.h codesyms.h match.h utils.h \77 bilevel.h extractor.h pbmtools.h model.h78 59 79 60 MISC = Makefile.in -
trunk/gsdl3/src/packages/mg/src/text/WIN32.MAK
r3745 r3921 1 1 ########################################################################### 2 2 # 3 # win32 makefile -- mg\ src\text3 # win32 makefile -- mg\lib 4 4 # A component of the Greenstone digital library software 5 5 # from the New Zealand Digital Library Project at the … … 24 24 # 25 25 ########################################################################### 26 27 GSDLHOME = ..\..\..\.. 26 27 MGHOME = ..\.. 28 29 AR = lib 28 30 29 31 CC = cl 30 CPPFLAGS = 32 CPPFLAGS = 33 # DEFS = -DQUIET -D__WIN32__ -DSHORT_SUFFIX -DHAVE_STRING_H -DHAVE_FCNTL_H \ 34 # -DSTDC_HEADERS -DHAVE_CONFIG_H 31 35 DEFS = -DNZDL -DQUIET -DSHORT_SUFFIX -DPARADOCNUM -DHAVE_CONFIG_H \ 32 36 -D__WIN32__ -D_LITTLE_ENDIAN 33 INCLUDES = -I"$(GSDLHOME)\packages\mg\src\text" -I"$(GSDLHOME)\packages\mg" \ 34 -I"$(GSDLHOME)\packages\mg\lib" -I"$(GSDLHOME)" 37 INCLUDES = -I"." -I"$(MGHOME)" -I"$(MGHOME)\lib" 38 COMPILE = $(CC) $(CPPFLAGS) -c $(DEFS) $(INCLUDES) 39 35 40 LDFLAGS = 36 37 LIBS = "$(GSDLHOME)\packages\mg\lib\libmg.lib"38 39 COMPILE = $(CC) -c $(DEFS) $(INCLUDES)40 41 LINK = $(CC) $(LDFLAGS) 41 42 42 .SUFFIXES: 43 .SUFFIXES: .c .obj .cpp 43 LIBS = "$(MGHOME)\lib\libmg.lib" 44 45 .SUFFIXES: .c .cpp .obj 44 46 .c.obj: 45 47 $(COMPILE) $< … … 49 51 o = .obj 50 52 e = .exe 53 54 HEADERS = \ 55 backend.h conditions.h locallib.h term_lists.h \ 56 bool_optimiser.h environment.h mg.h text.h \ 57 bool_parser.h globals.h mg_errors.h text_get.h \ 58 bool_query.h hash.h mg_files.h warranty.h \ 59 bool_tree.h help.mg.h mg_merge.h weights.h \ 60 build.h invf.h read_line.h words.h \ 61 commands.h invf_get.h stem_search.h \ 62 comp_dict.h lists.h stemmer.h query_term_list.h 51 63 52 64 SOURCES = \ … … 68 80 mgpass.c query_term_list.c words.c 69 81 70 HEADERS = \ 71 backend.h conditions.h locallib.h term_lists.h \ 72 bool_optimiser.h environment.h mg.h text.h \ 73 bool_parser.h globals.h mg_errors.h text_get.h \ 74 bool_query.h hash.h mg_files.h warranty.h \ 75 bool_tree.h help.mg.h mg_merge.h weights.h \ 76 build.h invf.h read_line.h words.h \ 77 commands.h invf_get.h stem_search.h \ 78 comp_dict.h lists.h stemmer.h query_term_list.h 79 80 EXEC = mgquery$e mg_weights_build$e mgstat$e \ 81 mg_invf_dump$e mg_invf_dict$e \ 82 mg_invf_rebuild$e mgdictlist$e \ 83 mg_passes$e mg_perf_hash_build$e \ 84 mg_compression_dict$e mg_text_estimate$e \ 85 mg_fast_comp_dict$e \ 86 mg_hilite_words$e mg_invf_merge$e \ 87 mg_text_merge$e bool_tester$e mgpass$e \ 88 mg_stem_idx$e mgstemidxlist$e \ 89 mg_decompress_text$e 90 91 all: $(EXEC) libtextin.lib 82 EXEC = \ 83 mgquery$e mg_weights_build$e mgstat$e \ 84 mg_invf_dump$e mg_invf_dict$e \ 85 mg_invf_rebuild$e mgdictlist$e \ 86 mg_passes$e mg_perf_hash_build$e \ 87 mg_compression_dict$e mg_text_estimate$e \ 88 mg_fast_comp_dict$e \ 89 mg_hilite_words$e mg_invf_merge$e \ 90 mg_text_merge$e bool_tester$e mgpass$e \ 91 mg_stem_idx$e mgstemidxlist$e \ 92 mg_decompress_text$e 93 94 all: $(EXEC) libmgtextin.lib 92 95 93 96 HILITE_OBJS = mg_hilite_words$o stemmer$o locallib$o words$o … … 200 203 $(LINK) $(INVF_MERGE_OBJS) $(LIBS) 201 204 202 install:203 if NOT EXIST "$(GSDLHOME)\bin\windows" mkdir "$(GSDLHOME)\bin\windows"204 for %%i in ($(EXEC)) do \205 copy %%i "$(GSDLHOME)\bin\windows"206 207 # words$o, removed to avoid conflict with mgpp libtextin.a208 205 LIB_OBJS = \ 209 206 query_term_list$o \ … … 213 210 read_line$o mg_errors$o backend$o invf_get$o \ 214 211 term_lists$o bool_tree$o bool_parser$o bool_optimiser$o \ 215 bool_query$o 216 217 libtextin.lib: $(LIB_OBJS) 218 if EXIST libtextin.lib del libtextin.lib 219 lib /out:libtextin.lib $(LIB_OBJS) 212 bool_query$o words$o 213 214 DISTFILES = Makefile.in $(HEADERS) $(SOURCES) 215 216 libmgtextin.lib : $(LIB_OBJS) 217 if exist libmgtextin.lib del libmgtextin.lib 218 $(AR) /out:libmgtextin.lib $(LIB_OBJS) 219 220 install: 220 221 221 222 clean: 222 del *$o 223 del $(EXEC) 223 if exist *$o del *$o 224 if exist $(EXEC) del $(EXEC) 225 if exist libmgtextin.lib del libmgtextin.lib -
trunk/indexers/mg/lib/WIN32.MAK
r3745 r3921 25 25 ########################################################################### 26 26 27 GSDLHOME = ..\..\..27 MGHOME = .. 28 28 29 29 AR = lib … … 33 33 DEFS = -DQUIET -DHAVE_CONFIG_H -D__WIN32__ -D_LITTLE_ENDIAN -DPARADOCNUM \ 34 34 -DSHORT_SUFFIX 35 INCLUDES = -I"$(GSDLHOME)\packages\mg\lib" -I"$(GSDLHOME)\packages\mg" \ 36 -I"$(GSDLHOME)"35 36 INCLUDES = -I"." -I"$(MGHOME)" 37 37 38 38 COMPILE = $(CC) -c $(DEFS) $(INCLUDES) 39 39 40 .SUFFIXES:41 40 .SUFFIXES: .c .obj 42 41 .c.obj: 43 42 $(COMPILE) $< 44 43 45 ANSI2KNR =46 44 o = .obj 47 45 … … 84 82 85 83 libmg.lib : $(OBJECTS) 86 if EXISTlibmg.lib del libmg.lib84 if exist libmg.lib del libmg.lib 87 85 $(AR) /out:libmg.lib $(OBJECTS) 88 86 89 $(OBJECTS): "$(GSDLHOME)\win32cfg.h" 87 install: 90 88 91 install:92 89 clean: 93 94 90 if exist *$o del *$o 91 if exist libmg.lib del libmg.lib -
trunk/indexers/mg/src/images/WIN32.MAK
r3745 r3921 23 23 ########################################################################### 24 24 25 #PACKAGE = mg 26 #VERSION = 1.2 27 28 #SHELL = /bin/sh 29 #exec_prefix = ${prefix} 30 #prefix = /home/rpeeters/mg/mg-1.3.2 31 #srcdir = . 32 #subdir = src/images 33 #top_srcdir = ../.. 34 #transform = s,x,x, 35 25 MGHOME = ..\.. 26 36 27 CC = cl 37 #CFLAGS = -g -O -Wall38 28 CPPFLAGS = 39 29 DEFS = -DHAVE_CONFIG_H -D__WIN32__ -D_LITTLE_ENDIAN 40 #INSTALL = /usr/local/gnu/bin/install -c 41 #INSTALL_DATA = ${INSTALL} -m 644 42 #INSTALL_PROGRAM = ${INSTALL} 43 LDFLAGS = 44 LIBS = ..\..\lib\libmg.lib 45 #TOUCH = echo timestamp > 30 INCLUDES = -I"." -I"$(MGHOME)" -I"$(MGHOME)\lib" 31 LDFLAGS = 32 LIBS = $(MGHOME)\lib\libmg.lib 46 33 47 #bindir = $(exec_prefix)/bin 48 #datadir = $(prefix)/share 49 #libexecdir = $(exec_prefix)/libexec 50 #localedir = $(datadir)/locale 51 #mandir = $(prefix)/man/man1 52 53 COMPILE = $(CC) -c $(DEFS) -I. -I..\.. -I..\..\lib 34 COMPILE = $(CC) -c $(DEFS) $(INCLUDES) 54 35 LINK = $(CC) $(LDFLAGS) 55 36 … … 59 40 $(COMPILE) $< 60 41 61 62 42 o = .obj 63 43 e = .exe 44 64 45 46 HEADERS = \ 47 arithcode.h codeoffsets.h marklist.h sortmarks.h \ 48 basictypes.h codesyms.h match.h utils.h \ 49 bilevel.h extractor.h pbmtools.h model.h 50 65 51 66 52 SOURCES = \ … … 71 57 72 58 73 74 HEADERS = \75 arithcode.h codeoffsets.h marklist.h sortmarks.h \76 basictypes.h codesyms.h match.h utils.h \77 bilevel.h extractor.h pbmtools.h model.h78 59 79 60 MISC = Makefile.in -
trunk/indexers/mg/src/text/WIN32.MAK
r3745 r3921 1 1 ########################################################################### 2 2 # 3 # win32 makefile -- mg\ src\text3 # win32 makefile -- mg\lib 4 4 # A component of the Greenstone digital library software 5 5 # from the New Zealand Digital Library Project at the … … 24 24 # 25 25 ########################################################################### 26 27 GSDLHOME = ..\..\..\.. 26 27 MGHOME = ..\.. 28 29 AR = lib 28 30 29 31 CC = cl 30 CPPFLAGS = 32 CPPFLAGS = 33 # DEFS = -DQUIET -D__WIN32__ -DSHORT_SUFFIX -DHAVE_STRING_H -DHAVE_FCNTL_H \ 34 # -DSTDC_HEADERS -DHAVE_CONFIG_H 31 35 DEFS = -DNZDL -DQUIET -DSHORT_SUFFIX -DPARADOCNUM -DHAVE_CONFIG_H \ 32 36 -D__WIN32__ -D_LITTLE_ENDIAN 33 INCLUDES = -I"$(GSDLHOME)\packages\mg\src\text" -I"$(GSDLHOME)\packages\mg" \ 34 -I"$(GSDLHOME)\packages\mg\lib" -I"$(GSDLHOME)" 37 INCLUDES = -I"." -I"$(MGHOME)" -I"$(MGHOME)\lib" 38 COMPILE = $(CC) $(CPPFLAGS) -c $(DEFS) $(INCLUDES) 39 35 40 LDFLAGS = 36 37 LIBS = "$(GSDLHOME)\packages\mg\lib\libmg.lib"38 39 COMPILE = $(CC) -c $(DEFS) $(INCLUDES)40 41 LINK = $(CC) $(LDFLAGS) 41 42 42 .SUFFIXES: 43 .SUFFIXES: .c .obj .cpp 43 LIBS = "$(MGHOME)\lib\libmg.lib" 44 45 .SUFFIXES: .c .cpp .obj 44 46 .c.obj: 45 47 $(COMPILE) $< … … 49 51 o = .obj 50 52 e = .exe 53 54 HEADERS = \ 55 backend.h conditions.h locallib.h term_lists.h \ 56 bool_optimiser.h environment.h mg.h text.h \ 57 bool_parser.h globals.h mg_errors.h text_get.h \ 58 bool_query.h hash.h mg_files.h warranty.h \ 59 bool_tree.h help.mg.h mg_merge.h weights.h \ 60 build.h invf.h read_line.h words.h \ 61 commands.h invf_get.h stem_search.h \ 62 comp_dict.h lists.h stemmer.h query_term_list.h 51 63 52 64 SOURCES = \ … … 68 80 mgpass.c query_term_list.c words.c 69 81 70 HEADERS = \ 71 backend.h conditions.h locallib.h term_lists.h \ 72 bool_optimiser.h environment.h mg.h text.h \ 73 bool_parser.h globals.h mg_errors.h text_get.h \ 74 bool_query.h hash.h mg_files.h warranty.h \ 75 bool_tree.h help.mg.h mg_merge.h weights.h \ 76 build.h invf.h read_line.h words.h \ 77 commands.h invf_get.h stem_search.h \ 78 comp_dict.h lists.h stemmer.h query_term_list.h 79 80 EXEC = mgquery$e mg_weights_build$e mgstat$e \ 81 mg_invf_dump$e mg_invf_dict$e \ 82 mg_invf_rebuild$e mgdictlist$e \ 83 mg_passes$e mg_perf_hash_build$e \ 84 mg_compression_dict$e mg_text_estimate$e \ 85 mg_fast_comp_dict$e \ 86 mg_hilite_words$e mg_invf_merge$e \ 87 mg_text_merge$e bool_tester$e mgpass$e \ 88 mg_stem_idx$e mgstemidxlist$e \ 89 mg_decompress_text$e 90 91 all: $(EXEC) libtextin.lib 82 EXEC = \ 83 mgquery$e mg_weights_build$e mgstat$e \ 84 mg_invf_dump$e mg_invf_dict$e \ 85 mg_invf_rebuild$e mgdictlist$e \ 86 mg_passes$e mg_perf_hash_build$e \ 87 mg_compression_dict$e mg_text_estimate$e \ 88 mg_fast_comp_dict$e \ 89 mg_hilite_words$e mg_invf_merge$e \ 90 mg_text_merge$e bool_tester$e mgpass$e \ 91 mg_stem_idx$e mgstemidxlist$e \ 92 mg_decompress_text$e 93 94 all: $(EXEC) libmgtextin.lib 92 95 93 96 HILITE_OBJS = mg_hilite_words$o stemmer$o locallib$o words$o … … 200 203 $(LINK) $(INVF_MERGE_OBJS) $(LIBS) 201 204 202 install:203 if NOT EXIST "$(GSDLHOME)\bin\windows" mkdir "$(GSDLHOME)\bin\windows"204 for %%i in ($(EXEC)) do \205 copy %%i "$(GSDLHOME)\bin\windows"206 207 # words$o, removed to avoid conflict with mgpp libtextin.a208 205 LIB_OBJS = \ 209 206 query_term_list$o \ … … 213 210 read_line$o mg_errors$o backend$o invf_get$o \ 214 211 term_lists$o bool_tree$o bool_parser$o bool_optimiser$o \ 215 bool_query$o 216 217 libtextin.lib: $(LIB_OBJS) 218 if EXIST libtextin.lib del libtextin.lib 219 lib /out:libtextin.lib $(LIB_OBJS) 212 bool_query$o words$o 213 214 DISTFILES = Makefile.in $(HEADERS) $(SOURCES) 215 216 libmgtextin.lib : $(LIB_OBJS) 217 if exist libmgtextin.lib del libmgtextin.lib 218 $(AR) /out:libmgtextin.lib $(LIB_OBJS) 219 220 install: 220 221 221 222 clean: 222 del *$o 223 del $(EXEC) 223 if exist *$o del *$o 224 if exist $(EXEC) del $(EXEC) 225 if exist libmgtextin.lib del libmgtextin.lib
Note:
See TracChangeset
for help on using the changeset viewer.