Changeset 1000
- Timestamp:
- 2000-03-02T11:23:47+13:00 (24 years ago)
- Location:
- trunk/gsdl
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/lib/gsdltools.h
r991 r1000 30 30 #define GSDLTOOLS_H 31 31 32 // don't actually use this but some windows 33 // versions of STL complain about use of 34 // bool keyword without it 35 #include "text_t.h" 36 32 37 // returns true if machine is little endian 33 38 bool littleEndian(); -
trunk/gsdl/lib/win32.mak
r743 r1000 25 25 ########################################################################### 26 26 27 GSDLHOME = d:\home\dl\gsdl 28 STLPATH = d:\home\dl\stl\stlport 29 27 30 AR = lib 28 31 CC = cl 29 32 CPPFLAGS = 30 DEFS = -DQUIET -D__WIN32__ -D _LITTLE_ENDIAN -DGSDL_NAMESPACE_BROKEN\33 DEFS = -DQUIET -D__WIN32__ -DGSDL_NAMESPACE_BROKEN -DGSDL_USE_IOS_H \ 31 34 -DSHORT_SUFFIX -DPARADOCNUM -DHAVE_CONFIG_H -D__STL_NO_NEW_IOSTREAMS 32 INCLUDES = -I ../packages/mg/lib -I f:\STLport-3.2\stlport35 INCLUDES = -I$(GSDLHOME)\packages\mg\lib -I$(STLPATH) 33 36 34 37 COMPILE = $(CC) -c $(CPPFLAGS) $(DEFS) $(INCLUDES) … … 43 46 $(COMPILE) $< 44 47 45 46 48 HEADERS = \ 47 49 cfgread.h fileutil.h gsdlunicode.h text_t.h \ 48 display.h gsdlconf.h gsdltimes.h 50 display.h gsdlconf.h gsdltimes.h gsdltools.h 49 51 50 52 SOURCES = \ 51 53 cfgread.cpp fileutil.cpp text_t.cpp \ 52 display.cpp gsdlunicode.cpp gsdltimes.cpp 54 display.cpp gsdlunicode.cpp gsdltimes.cpp gsdltools.cpp 53 55 54 56 OBJECTS = \ 55 57 cfgread.obj fileutil.obj text_t.obj \ 56 display.obj gsdlunicode.obj gsdltimes.obj 58 display.obj gsdlunicode.obj gsdltimes.obj gsdltools.obj 57 59 58 60 all: gsdllib.lib 59 61 60 GSDLLIBOBJECTS = $(OBJECTS) 61 62 gsdllib.lib : $(GSDLLIBOBJECTS) 62 gsdllib.lib : $(OBJECTS) 63 63 del gsdllib.lib 64 $(AR) /out:gsdllib.lib $( GSDLLIBOBJECTS)64 $(AR) /out:gsdllib.lib $(OBJECTS) 65 65 66 66 clean: -
trunk/gsdl/packages/mg/lib/WIN32.MAK
r439 r1000 1 # Generated automatically from Makefile.in by configure.2 1 ########################################################################### 3 2 # 4 # Makefile.in -- Makefile for the general purpose library 5 # Copyright (C) 1994 Neil Sharman; (C) 1995 Tim Shimmin 3 # win32 makefile -- mg\lib 4 # A component of the Greenstone digital library software 5 # from the New Zealand Digital Library Project at the 6 # University of Waikato, New Zealand. 7 # 8 # Copyright (C) 1999 The New Zealand Digital Library Project 9 # 6 10 # 7 11 # This program is free software; you can redistribute it and/or modify … … 19 23 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 20 24 # 21 # @(#)Makefile.in 1.3 16 Mar 199422 #23 25 ########################################################################### 26 27 GSDLHOME = d:\home\dl\gsdl 24 28 25 26 PACKAGE = mg27 VERSION = 1.228 29 29 AR = lib 30 30 CC = cl 31 #CFLAGS = -g -O32 31 CPPFLAGS = 32 33 33 DEFS = -DQUIET -DHAVE_CONFIG_H -D__WIN32__ -D_LITTLE_ENDIAN 34 35 COMPILE = $(CC) -c $(DEFS) -I. -I.. 34 INCLUDES = -I$(GSDLHOME)\packages\mg\lib -I$(GSDLHOME)\packages\mg 35 36 COMPILE = $(CC) -c $(DEFS) $(INCLUDES) 36 37 37 38 .SUFFIXES: … … 42 43 ANSI2KNR = 43 44 o = .obj 44 45 46 INCLUDES = -I..47 45 48 46 HEADERS = \ … … 57 55 58 56 SOURCES = \ 59 bitio_random.c mgheap.c 57 bitio_random.c mgheap.c memlib.c \ 60 58 bitio_stdio.c huffman.c messages.c \ 61 59 bitio_gen.c filestats.c huffman_mem.c perf_hash.c \ … … 86 84 $(AR) /out:libmg.lib $(OBJECTS) 87 85 88 $(OBJECTS): ..\win32cfg.h86 $(OBJECTS): $(GSDLHOME)\packages\mg\win32cfg.h 89 87 90 88 install: 91 installdirs: 92 uninstall: 93 execinstall: 94 execuninstall: 95 maninstall: 96 manuninstall: 97 98 #dist: $(DISTFILES) 99 # for file in $(DISTFILES); do \ 100 # ln $$file $(distdir) 2> /dev/null \ 101 # || cp -p $$file $(distdir); \ 102 # done 103 104 mostlyclean: 105 del *.obj 106 107 clean: mostlyclean 89 clean: 90 del *$o 108 91 del libmg.lib 109 110 distclean: clean111 rm -f Makefile112 113 maintainer-clean: distclean114 @echo "This command is intended only for maintainers to use;"115 @echo "rebuilding the deleted files may require special tools."116 117 #Makefile: Makefile.in ../config.status118 # cd .. && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= ./config.status119 120 # Tell versions [3.59,3.63) of GNU make not to export all variables.121 # Otherwise a system limit (for SysV at least) may be exceeded.122 #.NOEXPORT: -
trunk/gsdl/packages/mg/lib/xmalloc.c
r795 r1000 56 56 int xmalloc_exit_failure = EXIT_FAILURE; 57 57 58 #if defined(__WIN32__) 59 void error (int, int, const char *, ...); 60 #else 58 61 #if __STDC__ && (HAVE_VPRINTF || HAVE_DOPRNT) 59 62 void error (int, int, const char *, ...); … … 61 64 void error (int, int, char *, char *, char *, char *, char *, char *, char *, char *, char *); 62 65 #endif 66 #endif; 63 67 64 68 static VOID * -
trunk/gsdl/packages/mg/src/text/WIN32.MAK
r439 r1000 1 #PACKAGE = mg 2 #VERSION = 1.3 3 4 #SHELL = /bin/sh 5 #exec_prefix = ${prefix} 6 #prefix = /image/httpd/mg-1.2 7 #srcdir = . 8 #subdir = src/text 9 #top_srcdir = ../.. 10 #transform = s,x,x, 1 ########################################################################### 2 # 3 # win32 makefile -- mg\src\text 4 # A component of the Greenstone digital library software 5 # from the New Zealand Digital Library Project at the 6 # University of Waikato, New Zealand. 7 # 8 # Copyright (C) 1999 The New Zealand Digital Library Project 9 # 10 # 11 # This program is free software; you can redistribute it and/or modify 12 # it under the terms of the GNU General Public License as published by 13 # the Free Software Foundation; either version 2 of the License, or 14 # (at your option) any later version. 15 # 16 # This program is distributed in the hope that it will be useful, 17 # but WITHOUT ANY WARRANTY; without even the implied warranty of 18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 # GNU General Public License for more details. 20 # 21 # You should have received a copy of the GNU General Public License 22 # along with this program; if not, write to the Free Software 23 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 24 # 25 ########################################################################### 26 27 GSDLHOME = d:\home\dl\gsdl 11 28 12 29 CC = cl 13 #CC = cl /Z7 this gives symbol and line number debugging (set /DEBUG on link)14 #CFLAGS = -g -O15 30 CPPFLAGS = 16 DEFS = -DNZDL -DQUIET -DSHORT_SUFFIX -DPARADOCNUM -DHAVE_CONFIG_H -D__WIN32__ -D_LITTLE_ENDIAN17 #INSTALL = /usr/local/gnu/bin/install -c 18 #INSTALL_DATA = ${INSTALL} -m 644 19 #INSTALL_PROGRAM = ${INSTALL} 31 DEFS = -DNZDL -DQUIET -DSHORT_SUFFIX -DPARADOCNUM -DHAVE_CONFIG_H \ 32 -D__WIN32__ -D_LITTLE_ENDIAN 33 INCLUDES = -I$(GSDLHOME)\packages\mg\src\text -I$(GSDLHOME)\packages\mg \ 34 -I$(GSDLHOME)\packages\mg\lib 20 35 LDFLAGS = 21 LIBS = ..\..\lib\libmg.lib 22 #TOUCH = echo timestamp > 23 #AWK = gawk 24 25 #bindir = $(exec_prefix)/bin 26 #datadir = $(prefix)/share 27 #libexecdir = $(exec_prefix)/libexec 28 #localedir = $(datadir)/locale 29 #mandir = $(prefix)/man/man1 30 31 COMPILE = $(CC) -c $(DEFS) -I. -I..\.. -I..\..\lib 36 37 LIBS = $(GSDLHOME)\packages\mg\lib\libmg.lib 38 39 COMPILE = $(CC) -c $(DEFS) $(INCLUDES) 32 40 LINK = $(CC) $(LDFLAGS) 33 41 … … 41 49 o = .obj 42 50 e = .exe 43 44 #############################################################################45 #46 # Uncomment (and possibly edit) the following lines if you wish47 # to use the GNU readline library for the input in mgquery48 #49 #READLINE = -DGNU_READLINE -I/opt/gnu/include/readline -L/opt/gnu/lib50 #READLINE_LIBS = -lreadline -ltermcap51 #52 #53 #############################################################################54 55 #############################################################################56 #57 # When working with the trec collection this should be uncommented.58 #59 # TREC_MODE = -DTREC_MODE60 #61 #62 #############################################################################63 51 64 52 SOURCES = \ … … 90 78 comp_dict.h lists.h stemmer.h query_term_list.h 91 79 92 93 #MISC = Makefile.in help.mg.src bool_parser.y warranty.src conditions.src94 95 ALLFILES = $(SOURCES) $(HEADERS) $(MISC) $(MAN)96 97 DISTFILES = $(ALLFILES)98 99 80 EXEC = mgquery$e mg_weights_build$e mgstat$e \ 100 81 mg_invf_dump$e mg_invf_dict$e \ … … 108 89 mg_decompress_text$e 109 90 110 MAN = mgquery.1 mg_weights_build.1 mgstat.1 mg_invf_dump.1 mg_invf_dict.1 \111 mg_invf_rebuild.1 mgdictlist.1 mg_passes.1 mg_perf_hash_build.1 \112 mg_compression_dict.1 mg_text_estimate.1 mg_fast_comp_dict.1 \113 mg_hilite_words.1 mg_invf_merge.1 mg_text_merge.1 \114 mg_stem_idx.1 mgstemidxlist.1 mg_decompress_text.1115 116 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #117 118 119 91 all: $(EXEC) libtextin.lib 120 92 121 122 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #123 124 #help.mg.h : help.mg.src125 # sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g' help.mg.src | $(AWK) '/^#/ { next; };{ if (x == 0) printf("static char *help_str[] = {\n\"%s\\n\"", $$0); else printf(",\n\"%s\\n\"", $$0); x = 1; }; END { printf("};\n"); }' - >help.mg.h126 127 #warranty.h : warranty.src128 # sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g' warranty.src | $(AWK) '/^#/ { next; };{ if (x == 0) printf("static char *warranty_str[] = {\n\"%s\\n\"", $$0); else printf(",\n\"%s\\n\"", $$0); x = 1; }; END { printf("};\n"); }' - >warranty.h129 130 #conditions.h : conditions.src131 # sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g' conditions.src | $(AWK) '/^#/ { next; };{ if (x == 0) printf("static char *cond_str[] = {\n\"%s\\n\"", $$0); else printf(",\n\"%s\\n\"", $$0); x = 1; }; END { printf("};\n"); }' - >conditions.h132 133 134 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #135 136 93 HILITE_OBJS = mg_hilite_words$o stemmer$o locallib$o words$o 137 138 94 mg_hilite_words$e: $(HILITE_OBJS) 139 95 $(LINK) $(HILITE_OBJS) $(LIBS) 140 96 141 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #142 143 #bool_parser.c: bool_parser.y144 # $(YACC) $?145 # mv y.tab.c $@146 #147 97 BOOL_OBJS = bool_tree$o bool_parser$o bool_optimiser$o bool_tester$o \ 148 98 term_lists$o stemmer$o stem_search$o mg_errors$o query_term_list$o \ 149 99 words$o 150 151 100 bool_tester$e: $(BOOL_OBJS) 152 101 $(LINK) $(BOOL_OBJS) $(LIBS) 153 154 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #155 102 156 103 QUERY_OBJS = \ … … 161 108 term_lists$o bool_tree$o bool_parser$o bool_optimiser$o bool_query$o \ 162 109 query_term_list$o words$o 163 164 110 mgquery$e: $(QUERY_OBJS) 165 111 $(LINK) $(READLINE) $(QUERY_OBJS) $(READLINE_LIBS) $(LIBS) 166 112 167 113 commands$o : help.mg.h warranty.h conditions.h 168 169 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #170 114 171 115 PASSES_OBJS = \ … … 174 118 ivf.pass1$o ivf.pass2$o mg.special$o mg_files$o \ 175 119 words$o 176 177 120 mg_passes$e: $(PASSES_OBJS) 178 121 $(LINK) $(PASSES_OBJS) $(LIBS) 179 180 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #181 122 182 123 PASS_OBJS = \ … … 184 125 text.pass2$o locallib$o \ 185 126 ivf.pass1$o ivf.pass2$o mg.special$o mg_files$o 186 187 #mgpass$o: mgpass.cpp188 # $(COMPILE) mgpass.cpp189 190 127 mgpass$e: $(PASS_OBJS) 191 128 $(LINK) $(PASS_OBJS) $(LIBS) 192 193 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #194 129 195 130 LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\ … … 199 134 BUILDER_OBJS = \ 200 135 builder$o 201 202 136 builder$e: $(BUILDER_OBJS) 203 137 $(LINK) $(BUILDER_OBJS) $(LIBS) $(LINK32_FLAGS) 204 138 205 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #206 207 139 WEIGHTS_BUILD_OBJS = mg_weights_build$o mg_files$o 208 209 140 mg_weights_build$e: $(WEIGHTS_BUILD_OBJS) 210 141 $(LINK) $(WEIGHTS_BUILD_OBJS) $(LIBS) 211 142 212 143 COMP_DICT_OBJS = mg_compression_dict$o mg_files$o locallib$o 213 214 144 mg_compression_dict$e: $(COMP_DICT_OBJS) 215 145 $(LINK) $(COMP_DICT_OBJS) $(LIBS) 216 146 217 147 FAST_COMP_OBJS = mg_fast_comp_dict$o mg_files$o locallib$o 218 219 148 mg_fast_comp_dict$e: $(FAST_COMP_OBJS) 220 149 $(LINK) $(FAST_COMP_OBJS) $(LIBS) 221 150 222 151 TEXT_EST_OBJS = mg_text_estimate$o locallib$o comp_dict$o mg_files$o 223 224 152 mg_text_estimate$e: $(TEXT_EST_OBJS) 225 153 $(LINK) $(TEXT_EST_OBJS) $(LIBS) 226 154 227 155 STAT_OBJS = mgstat$o mg_files$o locallib$o 228 229 156 mgstat$e: $(STAT_OBJS) 230 157 $(LINK) $(STAT_OBJS) $(LIBS) 231 158 232 159 INVF_DUMP_OBJS = mg_invf_dump$o locallib$o mg_files$o 233 234 160 mg_invf_dump$e: $(INVF_DUMP_OBJS) 235 161 $(LINK) $(INVF_DUMP_OBJS) $(LIBS) 236 162 237 163 INVF_DICT_OBJS = mg_invf_dict$o mg_files$o locallib$o 238 239 164 mg_invf_dict$e: $(INVF_DICT_OBJS) 240 165 $(LINK) $(INVF_DICT_OBJS) $(LIBS) 241 166 242 167 INVF_REB_OBJS = mg_invf_rebuild$o locallib$o 243 244 168 mg_invf_rebuild$e: $(INVF_REB_OBJS) 245 169 $(LINK) $(INVF_REB_OBJS) $(LIBS) 246 170 247 171 DICTLIST_OBJS = mgdictlist$o locallib$o 248 249 172 mgdictlist$e: $(DICTLIST_OBJS) 250 173 $(LINK) $(DICTLIST_OBJS) $(LIBS) 251 174 252 175 PERF_HASH_OBJS = mg_perf_hash_build$o mg_files$o 253 254 176 mg_perf_hash_build$e: $(PERF_HASH_OBJS) 255 177 $(LINK) $(PERF_HASH_OBJS) $(LIBS) … … 257 179 STEM_IDX_OBJS = mg_stem_idx$o mg_files$o stemmer$o locallib$o \ 258 180 mg_errors$o term_lists$o 259 260 181 mg_stem_idx$e: $(STEM_IDX_OBJS) 261 182 $(LINK) $(STEM_IDX_OBJS) $(LIBS) 262 183 263 184 STEM_IDX_LIST_OBJS = mgstemidxlist$o mg_files$o 264 265 185 mgstemidxlist$e: $(STEM_IDX_LIST_OBJS) 266 186 $(LINK) $(STEM_IDX_LIST_OBJS) $(LIBS) … … 269 189 text_get$o locallib$o backend$o stem_search$o \ 270 190 term_lists$o stemmer$o weights$o invf_get$o lists$o 271 272 191 mg_decompress_text$e: $(DECOMPRESS_TEXT_OBJS) 273 192 $(LINK) $(DECOMPRESS_TEXT_OBJS) $(LIBS) 274 193 275 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #276 277 194 TEXT_MERGE_OBJS = mg_text_merge$o mg_files$o locallib$o 278 279 195 mg_text_merge$e: $(TEXT_MERGE_OBJS) 280 196 $(LINK) $(TEXT_MERGE_OBJS) $(LIBS) 281 197 282 198 INVF_MERGE_OBJS = mg_invf_merge$o mg_files$o locallib$o 283 284 199 mg_invf_merge$e: $(INVF_MERGE_OBJS) 285 200 $(LINK) $(INVF_MERGE_OBJS) $(LIBS) 286 201 287 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 288 289 #ansi2knr: ansi2knr.o 290 # $(LINK) ansi2knr.o $(LIBS) 291 # 292 install: execinstall maninstall 293 uninstall: execuninstall manuninstall 294 295 #execinstall: $(EXEC) 296 # $(top_srcdir)/mkinstalldirs $(bindir); \ 297 # for name in $(EXEC); do \ 298 # $(INSTALL_PROGRAM) $$name \ 299 # $(bindir)/`echo $$name | sed '$(transform)'`; \ 300 # done 301 302 #execuninstall: 303 # for name in $(EXEC); do \ 304 # rm -f $(bindir)/`echo $$name | sed '$(transform)'`; \ 305 # done 306 307 maninstall: $(MAN) 308 $(top_srcdir)/mkinstalldirs $(mandir); \ 309 for f in $(MAN); do \ 310 $(INSTALL_DATA) $$f $(mandir)/$$f ;\ 311 done 312 313 manuninstall: $(MAN) 314 for f in $(MAN); do \ 315 rm -f $(mandir)/$$f ;\ 316 done 317 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 318 206 319 207 LIB_OBJS = \ … … 330 218 lib /out:libtextin.lib $(LIB_OBJS) 331 219 332 333 mostlyclean: 334 rm -f *$o _*.c _*.o *._c *._o core core.* 335 336 clean: mostlyclean 337 rm -f $(EXEC) 338 339 distclean: clean 340 rm -f ansi2knr 341 rm -f Makefile 342 343 maintainer-clean: distclean 344 @echo "This command is intended only for maintainers to use;" 345 @echo "rebuilding the deleted files may require special tools." 346 347 #dist: $(DISTFILES) 348 # for file in $(DISTFILES); do \ 349 # ln $(srcdir)/$$file $(distdir) 2> /dev/null \ 350 # || cp -p $(srcdir)/$$file $(distdir); \ 351 # done 352 353 #Makefile: Makefile.in ../../config.status 354 # cd ../.. && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= ./config.status 355 356 # Tell versions [3.59,3.63) of GNU make not to export all variables. 357 # Otherwise a system limit (for SysV at least) may be exceeded. 358 #.NOEXPORT: 220 clean: 221 del *$o 222 del $(EXEC) -
trunk/gsdl/packages/wingdbm/win32.mak
r774 r1000 1 ########################################################################### 2 # 3 # win32 makefile -- wingdbm 4 # A component of the Greenstone digital library software 5 # from the New Zealand Digital Library Project at the 6 # University of Waikato, New Zealand. 7 # 8 # Copyright (C) 1999 The New Zealand Digital Library Project 9 # 10 # 11 # This program is free software; you can redistribute it and/or modify 12 # it under the terms of the GNU General Public License as published by 13 # the Free Software Foundation; either version 2 of the License, or 14 # (at your option) any later version. 15 # 16 # This program is distributed in the hope that it will be useful, 17 # but WITHOUT ANY WARRANTY; without even the implied warranty of 18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 # GNU General Public License for more details. 20 # 21 # You should have received a copy of the GNU General Public License 22 # along with this program; if not, write to the Free Software 23 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 24 # 25 ########################################################################### 1 26 2 #srcdir = c:\home\rjmcnab\humanity\gdbm 3 srcdir = d:\gsdl\packages\wingdbm 4 VPATH = $(srcdir) 27 GSDLHOME = d:\home\dl\gsdl 28 srcdir = $(GSDLHOME)\packages\wingdbm 5 29 6 30 AR = lib 7 31 CC = cl 8 #CFLAGS = -g -O9 32 CPPFLAGS = 10 DEFS = -D HAVE_CONFIG_H -D__WIN32__ -D_LITTLE_ENDIAN33 DEFS = -D__WIN32__ 11 34 LDFLAGS = 12 35 … … 22 45 $(COMPILE) $< 23 46 47 HEADERS = gdbmdefs.h extern.h gdbmerrno.h systems.h gdbmconst.h \ 48 proto.h 24 49 25 PROGS = gdbm.lib testgdbm.exe 50 SOURCES = gdbmopen.c gdbmdelete.c gdbmfetch.c gdbmstore.c gdbmclose.c \ 51 gdbmreorg.c gdbmseq.c gdbmsync.c gdbmerrno.c gdbmexists.c gdbmsetopt.c \ 52 bucket.c falloc.c findkey.c global.c hash.c update.c \ 53 version.c alloca.c 26 54 27 GDBM_CF = gdbmopen.c gdbmdelete.c gdbmfetch.c gdbmstore.c gdbmclose.c \ 28 gdbmreorg.c gdbmseq.c gdbmsync.c gdbmerrno.c gdbmexists.c gdbmsetopt.c \ 29 bucket.c falloc.c findkey.c global.c hash.c update.c \ 30 version.c alloca.c 31 32 TEST_CF = testgdbm.c 33 34 GDBM_OF = gdbmopen$o gdbmdelete$o gdbmfetch$o gdbmstore$o gdbmclose$o \ 35 gdbmreorg$o gdbmseq$o gdbmsync$o gdbmerrno$o gdbmexists$o gdbmsetopt$o \ 36 bucket$o falloc$o findkey$o global$o hash$o update$o \ 37 version$o alloca$o 38 39 SRCS = $(GDBM_CF) $(TEST_CF) 40 41 OBJS = $(GDBM_OF) 42 43 HDRS = gdbmdefs.h extern.h gdbmerrno.h systems.h gdbmconst.h \ 44 proto.h 55 OBJECTS = gdbmopen$o gdbmdelete$o gdbmfetch$o gdbmstore$o gdbmclose$o \ 56 gdbmreorg$o gdbmseq$o gdbmsync$o gdbmerrno$o gdbmexists$o gdbmsetopt$o \ 57 bucket$o falloc$o findkey$o global$o hash$o update$o \ 58 version$o alloca$o 45 59 46 60 all: gdbm.lib 47 61 48 progs: $(PROGS) 62 gdbm.lib: $(OBJECTS) gdbm.h 63 del gdbm.lib 64 $(AR) /out:gdbm.lib $(OBJECTS) 49 65 50 gdbm.lib: $(OBJS) gdbm.h 51 del gdbm.lib 52 $(AR) /out:gdbm.lib $(OBJS) 53 54 testgdbm.exe: testgdbm$o gdbm.lib 55 $(LINK) /Fe"testgdbm.exe" testgdbm$o gdbm.lib 56 66 install: 57 67 58 68 clean: 59 rm -f $(PROGS) *$o core junk* 60 61 62 # gdbm files 63 gdbmclose$o: autoconf.h gdbmdefs.h 64 gdbmdelete$o: autoconf.h gdbmdefs.h gdbmerrno.h 65 gdbmfetch$o: autoconf.h gdbmdefs.h gdbmerrno.h 66 gdbmopen$o: autoconf.h gdbmdefs.h gdbmerrno.h 67 gdbmreorg$o: autoconf.h gdbmdefs.h gdbmerrno.h extern.h 68 gdbmseq$o: autoconf.h gdbmdefs.h 69 gdbmstore$o: autoconf.h gdbmdefs.h gdbmerrno.h 70 71 # gdbm support files 72 bucket$o: autoconf.h gdbmdefs.h 73 falloc$o: autoconf.h gdbmdefs.h 74 alloca$o: autoconf.h gdbmdefs.h 75 findkey$o: autoconf.h gdbmdefs.h 76 global$o: autoconf.h gdbmdefs.h gdbmerrno.h 77 hash$o: autoconf.h gdbmdefs.h 78 update$o: autoconf.h gdbmdefs.h 79 version$o: 80 extern.h: 81 gdbmdefs.h: gdbmconst.h systems.h 82 touch gdbmdefs.h 83 84 # other programs 85 testgdbm$o: autoconf.h gdbmdefs.h extern.h gdbmerrno.h systems.h 86 testdbm$o: autoconf.h 87 testndbm$o: autoconf.h ndbm.h 88 tdbm$o: autoconf.h 89 conv2gdbm$o: autoconf.h gdbm.h 69 del gdbm.lib *$o -
trunk/gsdl/src/colservr/win32.mak
r743 r1000 25 25 ########################################################################### 26 26 27 GSDLHOME = d:\home\dl\gsdl 28 STLPATH = d:\home\dl\stl\stlport 27 29 28 30 AR = lib 29 31 CC = cl 30 32 CPPFLAGS = 31 DEFS = -DNZDL -DQUIET -D__WIN32__ -D_LITTLE_ENDIAN -DGSDL_NAMESPACE_BROKEN \ 33 LDFLAGS = 34 DEFS = -DNZDL -DQUIET -D__WIN32__ -DGSDL_NAMESPACE_BROKEN -DGSDL_USE_IOS_H \ 32 35 -DSHORT_SUFFIX -DPARADOCNUM -DHAVE_CONFIG_H -D__STL_NO_NEW_IOSTREAMS \ 33 36 -DGSDLSERVER 34 INCLUDES = -I../.. -I../../lib -I../recpt -I../../packages/mg \ 35 -I../../packages/mg/lib -I../../packages/mg/src/text \ 36 -I..\..\packages\wingdbm -If:\STLport-3.2\stlport 37 INCLUDES = -I$(GSDLHOME)\src\colservr -I$(GSDLHOME)\lib -I$(GSDLHOME)\src\recpt \ 38 -I$(GSDLHOME)\packages\mg -I$(GSDLHOME)\packages\mg\lib \ 39 -I$(GSDLHOME)\packages\mg\src\text -I$(GSDLHOME)\packages\wingdbm \ 40 -I$(STLPATH) 37 41 38 LDFLAGS = 39 LIBS = ..\..\packages\wingdbm\gdbm.lib 42 LIBS = $(GSDLHOME)\packages\wingdbm\gdbm.lib 40 43 41 44 COMPILE = $(CC) -c $(CPPFLAGS) $(DEFS) $(INCLUDES) -
trunk/gsdl/src/db2txt/win32.mak
r744 r1000 1 1 ########################################################################### 2 2 # 3 # win32.mak -- Makefile for file db2txt 4 # Copyright (C) 1999 DigiLib Systems Ltd, All rights reserved 3 # win32 makefile -- db2txt 4 # A component of the Greenstone digital library software 5 # from the New Zealand Digital Library Project at the 6 # University of Waikato, New Zealand. 7 # 8 # Copyright (C) 1999 The New Zealand Digital Library Project 9 # 10 # 11 # This program is free software; you can redistribute it and/or modify 12 # it under the terms of the GNU General Public License as published by 13 # the Free Software Foundation; either version 2 of the License, or 14 # (at your option) any later version. 15 # 16 # This program is distributed in the hope that it will be useful, 17 # but WITHOUT ANY WARRANTY; without even the implied warranty of 18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 # GNU General Public License for more details. 20 # 21 # You should have received a copy of the GNU General Public License 22 # along with this program; if not, write to the Free Software 23 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 5 24 # 6 25 ########################################################################### 7 26 27 GSDLHOME = d:\home\dl\gsdl 28 STLPATH = d:\home\dl\stl\stlport 8 29 9 PACKAGE = db2txt10 VERSION =11 12 30 AR = lib 13 31 CC = cl 14 #CFLAGS = -g -O15 32 CPPFLAGS = 16 DEFS = -DQUIET -DHAVE_CONFIG_H -D__WIN32__ -D_LITTLE_ENDIAN -D__STL_NO_NEW_IOSTREAMS \ 17 -DGSDL_NAMESPACE_BROKEN -DSHORT_SUFFIX 18 INCLUDES = -I. -I..\..\lib -I..\..\packages\mg-1.3d\lib \ 19 -If:\STLport-3.2\stlport -I..\..\packages\wingdbm 20 LIBS = ..\..\packages\mg-1.3d\lib\unitool.obj ..\..\lib\gsdllib.lib \ 21 ..\..\lib\gsdlunicode.obj ..\..\packages\wingdbm\gdbm.lib 22 GSDLOS = windows 33 LDFLAGS = 34 DEFS = -DQUIET -DHAVE_CONFIG_H -D__WIN32__ -D__STL_NO_NEW_IOSTREAMS \ 35 -DGSDL_NAMESPACE_BROKEN -DSHORT_SUFFIX -DGSDL_USE_IOS_H 36 INCLUDES = -I$(GSDLHOME)\src\db2txt -I$(GSDLHOME)\lib -I$(GSDLHOME)\packages\mg\lib \ 37 -I$(STLPATH) -I$(GSDLHOME)\packages\wingdbm 38 LIBS = $(GSDLHOME)\packages\mg\lib\unitool.obj $(GSDLHOME)\lib\gsdllib.lib \ 39 $(GSDLHOME)\packages\wingdbm\gdbm.lib 23 40 24 41 COMPILE = $(CC) -c -GX $(DEFS) $(INCLUDES) … … 33 50 o = .obj 34 51 e = .exe 35 52 36 53 HEADERS = 37 54 … … 41 58 42 59 EXEC = db2txt$e 43 60 44 61 all : $(EXEC) 45 62 46 63 install: $(EXEC) 47 copy $(EXEC) ../../bin/$(GSDLOS)/$(EXEC) 64 if NOT EXIST $(GSDLHOME)\bin\windows mkdir $(GSDLHOME)\bin\windows 65 copy $(EXEC) $(GSDLHOME)\bin\windows\$(EXEC) 48 66 49 67 clean: … … 51 69 del $(EXEC) 52 70 53 DB2TXT_OBJS = db2txt$o 54 55 db2txt$e: $(DB2TXT_OBJS) $(LIBS) 56 $(LINK) $(DB2TXT_OBJS) $(LIBS) 71 db2txt$e: $(OBJECTS) $(LIBS) 72 $(LINK) $(OBJECTS) $(LIBS) -
trunk/gsdl/src/hashfile/win32.mak
r744 r1000 1 1 ########################################################################### 2 2 # 3 # win32.mak -- Makefile for file hashfile 4 # Copyright (C) 1999 DigiLib Systems Ltd, All rights reserved 3 # win32 makefile -- hashfile 4 # A component of the Greenstone digital library software 5 # from the New Zealand Digital Library Project at the 6 # University of Waikato, New Zealand. 7 # 8 # Copyright (C) 1999 The New Zealand Digital Library Project 9 # 10 # 11 # This program is free software; you can redistribute it and/or modify 12 # it under the terms of the GNU General Public License as published by 13 # the Free Software Foundation; either version 2 of the License, or 14 # (at your option) any later version. 15 # 16 # This program is distributed in the hope that it will be useful, 17 # but WITHOUT ANY WARRANTY; without even the implied warranty of 18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 # GNU General Public License for more details. 20 # 21 # You should have received a copy of the GNU General Public License 22 # along with this program; if not, write to the Free Software 23 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 5 24 # 6 25 ########################################################################### 26 27 GSDLHOME = d:\home\dl\gsdl 28 STLPATH = d:\home\dl\stl\stlport 7 29 8 9 PACKAGE = hashfile10 VERSION =11 12 30 AR = lib 13 31 CC = cl 14 #CFLAGS = -g -O15 32 CPPFLAGS = 16 DEFS = -DQUIET -DHAVE_CONFIG_H -D__WIN32__ -D_LITTLE_ENDIAN -D__STL_NO_NEW_IOSTREAMS \ 17 -DGSDL_NAMESPACE_BROKEN -DSHORT_SUFFIX 18 INCLUDES = -I. -I..\..\lib -If:\STLport-3.2\stlport 19 LIBS = ..\..\lib\gsdllib.lib 20 GSDLOS = windows 33 DEFS = -DQUIET -DHAVE_CONFIG_H -D__WIN32__ -D__STL_NO_NEW_IOSTREAMS \ 34 -DGSDL_NAMESPACE_BROKEN -DSHORT_SUFFIX -DGSDL_USE_IOS_H 35 INCLUDES = -I$(GSDLHOME)\src\hashfile -I$(GSDLHOME)\lib -I$(STLPATH) 36 LIBS = $(GSDLHOME)\lib\gsdllib.lib 21 37 22 38 COMPILE = $(CC) -c -GX $(DEFS) $(INCLUDES) … … 43 59 44 60 install: $(EXEC) 45 copy $(EXEC) ../../bin/$(GSDLOS)/$(EXEC) 61 if NOT EXIST $(GSDLHOME)\bin\windows mkdir $(GSDLHOME)\bin\windows 62 copy $(EXEC) $(GSDLHOME)\bin\windows\$(EXEC) 46 63 47 64 clean: -
trunk/gsdl/src/recpt/buildaction.cpp
r984 r1000 24 24 *********************************************************************/ 25 25 26 #ifndef __WIN32__ 26 27 #include <unistd.h> 28 #endif 27 29 28 30 #include "OIDtools.h" -
trunk/gsdl/src/recpt/delhistoryaction.cpp
r962 r1000 26 26 *********************************************************************/ 27 27 28 29 30 28 #include "delhistoryaction.h" 31 //#include "querytools.h"32 //#include "formattools.h"33 29 #include "cgiutils.h" 34 //#include "OIDtools.h"35 //#include "infodbclass.h"36 //#include "fileutil.h"37 30 #include "text_t.h" 38 31 #include "historydb.h" 39 40 32 41 33 delhistoryaction::delhistoryaction () { … … 93 85 94 86 bool delhistoryaction::check_cgiargs (cgiargsinfoclass & /*argsinfo*/, cgiargsclass & /*args*/, 95 ostream &/*logout*/) {87 ostream &/*logout*/) { 96 88 //dont check anything yet 97 89 return true; … … 99 91 100 92 void delhistoryaction::get_cgihead_info (cgiargsclass &/*args*/, recptprotolistclass * /*protos*/, 101 102 93 response_t &response, text_t &response_data, 94 ostream &/*logout*/) { 103 95 response = content; 104 96 response_data = "text/html"; … … 106 98 107 99 void delhistoryaction::define_internal_macros (displayclass &/*disp*/, cgiargsclass &/*args*/, 108 recptprotolistclass */*protos*/,109 ostream &/*logout*/) {100 recptprotolistclass * /*protos*/, 101 ostream &/*logout*/) { 110 102 111 103 // define_internal_macros sets the following macros: -
trunk/gsdl/src/recpt/historydb.h
r963 r1000 33 33 #include "text_t.h" 34 34 #include "recptproto.h" 35 #include <map.h>36 35 37 36 struct HistRecord { -
trunk/gsdl/src/recpt/userdb.cpp
r997 r1000 28 28 /* 29 29 $Log$ 30 Revision 1.6 2000/03/01 22:23:09 sjboddie 31 tidied up windows installation 32 30 33 Revision 1.5 2000/02/29 21:53:09 sjboddie 31 34 tidied up crypt includes … … 54 57 55 58 // include crypt 59 #if defined(__WIN32__) 60 #include "crypt.h" 61 #else 56 62 #if defined(HAVE_CRYPT_H) 57 63 #include <crypt.h> 58 64 #else 59 65 #include <unistd.h> 66 #endif 60 67 #endif 61 68 -
trunk/gsdl/src/recpt/win32.mak
r743 r1000 25 25 ########################################################################### 26 26 27 GSDLHOME = d:\home\dl\gsdl 28 STLPATH = d:\home\dl\stl\stlport 29 27 30 AR = lib 28 31 CC = cl 29 32 CPPFLAGS = 30 DEFS = -DNZDL -DQUIET -D__WIN32__ -D_LITTLE_ENDIAN -DGSDL_NAMESPACE_BROKEN \ 33 LDFLAGS = 34 DEFS = -DNZDL -DQUIET -D__WIN32__ -DGSDL_NAMESPACE_BROKEN -DGSDL_USE_IOS_H \ 31 35 -DSHORT_SUFFIX -DPARADOCNUM -DHAVE_CONFIG_H -D__STL_NO_NEW_IOSTREAMS \ 32 36 -DGSDLSERVER -DGSDLUSAGELOG 33 INCLUDES = -I ..\..\lib -I. -I..\colservr -I..\..\packages\mg\34 -I ..\..\packages\mg\lib -I..\..\packages\mg\src\text\35 -I ..\..\packages\wingdbm -If:\STLport-3.2\stlport\36 -I f:\cw32crypt37 INCLUDES = -I$(GSDLHOME)\src\recpt -I$(GSDLHOME)\lib -I$(GSDLHOME)\src\colservr \ 38 -I$(GSDLHOME)\packages\mg -I$(GSDLHOME)\packages\mg\lib \ 39 -I$(GSDLHOME)\packages\mg\src\text -I$(GSDLHOME)\packages\wingdbm \ 40 -I$(STLPATH) -I$(GSDLHOME)\packages\wincrypt 37 41 38 LDFLAGS = 39 LIBS = ..\..\packages\wingdbm\gdbm.lib f:\cw32crypt\crypt.lib 42 LIBS = $(GSDLHOME)\packages\wingdbm\gdbm.lib $(GSDLHOME)\packages\wincrypt\crypt.lib 40 43 41 44 COMPILE = $(CC) -c $(CPPFLAGS) $(DEFS) $(INCLUDES) … … 51 54 $(COMPILE) $< 52 55 56 53 57 COMMONHEADERS = receptionist.h cgiwrapper.h cgiargs.h action.h browserclass.h \ 54 58 converter.h recptconfig.h cgiutils.h OIDtools.h browsetools.h htmlgen.h \ … … 59 63 userdb.h usersaction.h vlistbrowserclass.h hlistbrowserclass.h \ 60 64 datelistbrowserclass.h invbrowserclass.h pagedbrowserclass.h \ 61 htmlbrowserclass.h 65 htmlbrowserclass.h delhistoryaction.h historydb.h 62 66 63 67 RECEPTHEADERS = … … 75 79 tipaction.cpp authenaction.cpp infodbclass.cpp userdb.cpp usersaction.cpp \ 76 80 vlistbrowserclass.cpp hlistbrowserclass.cpp datelistbrowserclass.cpp \ 77 invbrowserclass.cpp pagedbrowserclass.cpp htmlbrowserclass.cpp 81 invbrowserclass.cpp pagedbrowserclass.cpp htmlbrowserclass.cpp \ 82 delhistoryaction.cpp historydb.cpp 78 83 79 84 … … 93 98 infodbclass.obj userdb.obj usersaction.obj vlistbrowserclass.obj \ 94 99 hlistbrowserclass.obj datelistbrowserclass.obj invbrowserclass.obj \ 95 pagedbrowserclass.obj htmlbrowserclass.obj 100 pagedbrowserclass.obj htmlbrowserclass.obj delhistoryaction.obj \ 101 historydb.obj 96 102 97 103 RECPTOBJECTS = recptmain.obj … … 102 108 103 109 104 COLSERVROBJECTS = ..\colservr\mgq.obj \105 ..\colservr\mgsearch.obj \106 ..\colservr\querycache.obj \107 ..\colservr\queryinfo.obj \108 ..\colservr\collectserver.obj \109 ..\colservr\colservrconfig.obj \110 ..\colservr\maptools.obj \111 ..\colservr\filter.obj \112 ..\colservr\source.obj \113 ..\colservr\browsefilter.obj \114 ..\colservr\queryfilter.obj \115 ..\colservr\mggdbmsource.obj \116 ..\colservr\phrasesearch.obj \117 ..\colservr\phrasequeryfilter.obj110 COLSERVROBJECTS = $(GSDLHOME)\src\colservr\mgq.obj \ 111 $(GSDLHOME)\src\colservr\mgsearch.obj \ 112 $(GSDLHOME)\src\colservr\querycache.obj \ 113 $(GSDLHOME)\src\colservr\queryinfo.obj \ 114 $(GSDLHOME)\src\colservr\collectserver.obj \ 115 $(GSDLHOME)\src\colservr\colservrconfig.obj \ 116 $(GSDLHOME)\src\colservr\maptools.obj \ 117 $(GSDLHOME)\src\colservr\filter.obj \ 118 $(GSDLHOME)\src\colservr\source.obj \ 119 $(GSDLHOME)\src\colservr\browsefilter.obj \ 120 $(GSDLHOME)\src\colservr\queryfilter.obj \ 121 $(GSDLHOME)\src\colservr\mggdbmsource.obj \ 122 $(GSDLHOME)\src\colservr\phrasesearch.obj \ 123 $(GSDLHOME)\src\colservr\phrasequeryfilter.obj 118 124 119 125 EXEC = recpt.exe library.exe … … 127 133 128 134 install: 129 copy library.exe f:\apache\cgi-bin\library.exe135 copy library.exe $(GSDLHOME)\cgi-bin\library.exe 130 136 131 137 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 132 138 133 139 RECPT_OBJS = $(COMMONOBJECTS) $(RECPTOBJECTS) \ 134 ..\..\lib\gsdllib.lib \135 ..\..\packages\mg\src\text\libtextin.lib \136 ..\..\packages\mg\lib\libmg.lib140 $(GSDLHOME)\lib\gsdllib.lib \ 141 $(GSDLHOME)\packages\mg\src\text\libtextin.lib \ 142 $(GSDLHOME)\packages\mg\lib\libmg.lib 137 143 138 144 recpt.exe: $(RECPT_OBJS) … … 142 148 143 149 LIBRARY_OBJS = $(COMMONOBJECTS) $(LIBRARYOBJECTS) $(COLSERVROBJECTS) \ 144 ..\..\lib\gsdllib.lib \145 ..\..\packages\mg\src\text\libtextin.lib \146 ..\..\packages\mg\lib\libmg.lib150 $(GSDLHOME)\lib\gsdllib.lib \ 151 $(GSDLHOME)\packages\mg\src\text\libtextin.lib \ 152 $(GSDLHOME)\packages\mg\lib\libmg.lib 147 153 148 154 library.exe: $(LIBRARY_OBJS) -
trunk/gsdl/src/txt2db/win32.mak
r903 r1000 1 1 ########################################################################### 2 2 # 3 # win32.mak -- Makefile for file txt2db 4 # Copyright (C) 1999 DigiLib Systems Ltd, All rights reserved 3 # win32 makefile -- txt2db 4 # A component of the Greenstone digital library software 5 # from the New Zealand Digital Library Project at the 6 # University of Waikato, New Zealand. 7 # 8 # Copyright (C) 1999 The New Zealand Digital Library Project 9 # 10 # 11 # This program is free software; you can redistribute it and/or modify 12 # it under the terms of the GNU General Public License as published by 13 # the Free Software Foundation; either version 2 of the License, or 14 # (at your option) any later version. 15 # 16 # This program is distributed in the hope that it will be useful, 17 # but WITHOUT ANY WARRANTY; without even the implied warranty of 18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 # GNU General Public License for more details. 20 # 21 # You should have received a copy of the GNU General Public License 22 # along with this program; if not, write to the Free Software 23 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 5 24 # 6 25 ########################################################################### 7 26 27 GSDLHOME = d:\home\dl\gsdl 28 STLPATH = d:\home\dl\stl\stlport 8 29 9 PACKAGE = txt2db10 VERSION =11 12 30 AR = lib 13 31 CC = cl 14 #CFLAGS = -g -O15 32 CPPFLAGS = 16 DEFS = -DQUIET -DHAVE_CONFIG_H -D__WIN32__ -D_LITTLE_ENDIAN -D__STL_NO_NEW_IOSTREAMS \ 17 -DGSDL_NAMESPACE_BROKEN -DSHORT_SUFFIX 18 INCLUDES = -I. -I..\..\lib -I..\..\packages\mg\lib \ 19 -Id:\home\dl\stl\stlport -I..\..\packages\wingdbm 20 LIBS = ..\..\packages\mg\lib\unitool.obj ..\..\lib\gsdllib.lib \ 21 ..\..\lib\gsdlunicode.obj ..\..\packages\wingdbm\gdbm.lib 22 GSDLOS = windows 33 LDFLAGS = 34 DEFS = -DQUIET -DHAVE_CONFIG_H -D__WIN32__ -D__STL_NO_NEW_IOSTREAMS \ 35 -DGSDL_NAMESPACE_BROKEN -DSHORT_SUFFIX -DGSDL_USE_IOS_H 36 INCLUDES = -I$(GSDLHOME)\src\txt2db -I$(GSDLHOME)\lib -I$(GSDLHOME)\packages\mg\lib \ 37 -I$(STLPATH) -I$(GSDLHOME)\packages\wingdbm 38 LIBS = $(GSDLHOME)\packages\mg\lib\unitool.obj $(GSDLHOME)\lib\gsdllib.lib \ 39 $(GSDLHOME)\packages\wingdbm\gdbm.lib 23 40 24 41 COMPILE = $(CC) -c -GX $(DEFS) $(INCLUDES) … … 38 55 SOURCES = txt2db.cpp 39 56 40 OBJECTS = txt2db .obj57 OBJECTS = txt2db$o 41 58 42 59 EXEC = txt2db$e … … 45 62 46 63 install: $(EXEC) 47 copy -s $(EXEC) ../../bin/$(GSDLOS)/$(EXEC) 64 if NOT EXIST $(GSDLHOME)\bin\windows mkdir $(GSDLHOME)\bin\windows 65 copy $(EXEC) $(GSDLHOME)\bin\windows\$(EXEC) 48 66 49 67 clean: … … 51 69 del $(EXEC) 52 70 53 TXT2DB_OBJS = txt2db$o 54 55 txt2db$e: $(TXT2DB_OBJS) $(LIBS) 56 $(LINK) $(TXT2DB_OBJS) $(LIBS) 71 txt2db$e: $(OBJECTS) $(LIBS) 72 $(LINK) $(OBJECTS) $(LIBS)
Note:
See TracChangeset
for help on using the changeset viewer.