comparison nt/xemacs.mak @ 812:f846c2ef930d

[xemacs-hg @ 2002-04-13 20:31:27 by jhar] Document that MSVC6 or later required
author jhar
date Sat, 13 Apr 2002 20:31:34 +0000
parents a5954632b187
children a634e3b7acc8
comparison
equal deleted inserted replaced
811:7778a469a8ac 812:f846c2ef930d
558 cd $(LIB_SRC) 558 cd $(LIB_SRC)
559 $(CCV) -I. -I$(XEMACS)/src -I$(XEMACS)/nt/inc $(LIB_SRC_DEFINES) $(CFLAGS) -Fe$@ $** -link -incremental:no setargv.obj 559 $(CCV) -I. -I$(XEMACS)/src -I$(XEMACS)/nt/inc $(LIB_SRC_DEFINES) $(CFLAGS) -Fe$@ $** -link -incremental:no setargv.obj
560 cd $(NT) 560 cd $(NT)
561 561
562 # Individual dependencies 562 # Individual dependencies
563 ETAGS_DEPS = $(LIB_SRC)/getopt.c $(LIB_SRC)/getopt1.c $(LIB_SRC)/../src/regex.c 563 ETAGS_DEPS = $(LIB_SRC)/getopt.c $(LIB_SRC)/getopt1.c $(SRC)/regex.c
564 $(LIB_SRC)/etags.exe : $(LIB_SRC)/etags.c $(ETAGS_DEPS) 564 $(LIB_SRC)/etags.exe : $(LIB_SRC)/etags.c $(ETAGS_DEPS)
565 $(LIB_SRC)/movemail.exe: $(LIB_SRC)/movemail.c $(LIB_SRC)/pop.c $(ETAGS_DEPS) 565 $(LIB_SRC)/movemail.exe: $(LIB_SRC)/movemail.c $(LIB_SRC)/pop.c $(ETAGS_DEPS)
566 cd $(LIB_SRC) 566 cd $(LIB_SRC)
567 $(CCV) -I. -I$(XEMACS)/src -I$(XEMACS)/nt/inc $(LIB_SRC_DEFINES) $(CFLAGS) -Fe$@ $** wsock32.lib -link -incremental:no 567 $(CCV) -I. -I$(XEMACS)/src -I$(XEMACS)/nt/inc $(LIB_SRC_DEFINES) $(CFLAGS) -Fe$@ $** wsock32.lib -link -incremental:no
568 cd $(NT) 568 cd $(NT)
569 $(LIB_SRC)/minitar.exe : $(NT)/minitar.mak $(NT)/minitar.c 569 $(LIB_SRC)/minitar.exe : $(NT)/minitar.c
570 nmake -nologo -f minitar.mak ZLIB="$(ZLIB_DIR)" NT="$(NT)" LIB_SRC="$(LIB_SRC)" 570 $(CCV) -I"$(ZLIB_DIR)" $(LIB_SRC_DEFINES) $(CFLAGS) -Fe$@ $** "$(ZLIB_DIR)\zlib.lib" -link -incremental:no
571 571
572 LIB_SRC_TOOLS = \ 572 LIB_SRC_TOOLS = \
573 $(LIB_SRC)/etags.exe \ 573 $(LIB_SRC)/etags.exe \
574 $(LIB_SRC)/hexl.exe \ 574 $(LIB_SRC)/hexl.exe \
575 $(LIB_SRC)/i.exe \ 575 $(LIB_SRC)/i.exe \
587 LIB_SRC_TOOLS = \ 587 LIB_SRC_TOOLS = \
588 $(XEMACS_INCLUDES) \ 588 $(XEMACS_INCLUDES) \
589 $(LIB_SRC)/make-dump-id.exe \ 589 $(LIB_SRC)/make-dump-id.exe \
590 $(LIB_SRC_TOOLS) 590 $(LIB_SRC_TOOLS)
591 !endif 591 !endif
592
593 # Shorthand target
594 minitar: $(LIB_SRC)/minitar.exe
595 592
596 #------------------------------------------------------------------------------ 593 #------------------------------------------------------------------------------
597 594
598 # dump-id.c file that contains the dump id 595 # dump-id.c file that contains the dump id
599 596
960 cd $(SRC) 957 cd $(SRC)
961 $(PROGNAME) $(batch_test_emacs) 958 $(PROGNAME) $(batch_test_emacs)
962 959
963 check-temacs: 960 check-temacs:
964 cd $(SRC) 961 cd $(SRC)
965 set EMACSBOOTSTRAPLOADPATH=$(LISP)
966 set EMACSBOOTSTRAPMODULEPATH=$(MODULES)
967 $(run_temacs) $(batch_test_emacs) 962 $(run_temacs) $(batch_test_emacs)
968 963
969 # Section handling automated tests ends here 964 # Section handling automated tests ends here
970 965
971 # Section handling tags starts here 966 # Section handling tags starts here
1165 $(INFODIR)\new-users-guide.info: $(NEW_USERS_GUIDE_SRCS) 1160 $(INFODIR)\new-users-guide.info: $(NEW_USERS_GUIDE_SRCS)
1166 cd $(MANDIR)\new-users-guide 1161 cd $(MANDIR)\new-users-guide
1167 $(MAKEINFO) new-users-guide.texi 1162 $(MAKEINFO) new-users-guide.texi
1168 cd .. 1163 cd ..
1169 1164
1170 info: makeinfo-test $(INFO_FILES) 1165 info: $(INFO_FILES)
1171 1166
1172 makeinfo-test: 1167 makeinfo-test:
1173 @<<makeinfo_test.bat 1168 @<<makeinfo_test.bat
1174 @echo off 1169 @echo off
1175 if exist "$(MAKEINFO)" goto test_done 1170 if exist "$(MAKEINFO)" goto test_done
1209 @!echo $(SRC)\$(**B).c >> $(OUTDIR)\make-docfile.tmp 1204 @!echo $(SRC)\$(**B).c >> $(OUTDIR)\make-docfile.tmp
1210 @echo Done. 1205 @echo Done.
1211 1206
1212 $(DOC): $(LIB_SRC)\make-docfile.exe make-docargs 1207 $(DOC): $(LIB_SRC)\make-docfile.exe make-docargs
1213 if exist $(DOC) $(DEL) $(DOC) 1208 if exist $(DOC) $(DEL) $(DOC)
1214 set EMACSBOOTSTRAPLOADPATH=$(LISP);$(PACKAGE_PATH)
1215 set EMACSBOOTSTRAPMODULEPATH=$(MODULES)
1216 $(TEMACS_BATCH) -l $(TEMACS_DIR)\..\lisp\make-docfile.el -- -o $(DOC) -i $(XEMACS)\site-packages 1209 $(TEMACS_BATCH) -l $(TEMACS_DIR)\..\lisp\make-docfile.el -- -o $(DOC) -i $(XEMACS)\site-packages
1217 $(LIB_SRC)\make-docfile.exe -a $(DOC) @$(OUTDIR)\make-docfile.tmp 1210 $(LIB_SRC)\make-docfile.exe -a $(DOC) @$(OUTDIR)\make-docfile.tmp
1218 1211
1219 update-elc: 1212 update-elc:
1220 set EMACSBOOTSTRAPLOADPATH=$(LISP);$(PACKAGE_PATH)
1221 set EMACSBOOTSTRAPMODULEPATH=$(MODULES)
1222 $(TEMACS_BATCH) -l $(TEMACS_DIR)\..\lisp\update-elc.el 1213 $(TEMACS_BATCH) -l $(TEMACS_DIR)\..\lisp\update-elc.el
1223 1214
1224 # This file is touched by update-elc.el when redumping is necessary. 1215 # This file is touched by update-elc.el when redumping is necessary.
1225 $(TEMACS_DIR)\NEEDTODUMP : 1216 $(TEMACS_DIR)\NEEDTODUMP :
1226 @echo >$(TEMACS_DIR)\NEEDTODUMP 1217 @echo >$(TEMACS_DIR)\NEEDTODUMP
1229 # requirements have changed. 1220 # requirements have changed.
1230 1221
1231 $(PROGNAME) : $(TEMACS) $(TEMACS_DIR)\NEEDTODUMP 1222 $(PROGNAME) : $(TEMACS) $(TEMACS_DIR)\NEEDTODUMP
1232 @echo >$(TEMACS_DIR)\SATISFIED 1223 @echo >$(TEMACS_DIR)\SATISFIED
1233 cd $(TEMACS_DIR) 1224 cd $(TEMACS_DIR)
1234 set EMACSBOOTSTRAPLOADPATH=$(LISP);$(PACKAGE_PATH)
1235 set EMACSBOOTSTRAPMODULEPATH=$(MODULES)
1236 $(TEMACS_BATCH) -l $(TEMACS_DIR)\..\lisp\loadup.el dump 1225 $(TEMACS_BATCH) -l $(TEMACS_DIR)\..\lisp\loadup.el dump
1237 !if $(USE_PORTABLE_DUMPER) 1226 !if $(USE_PORTABLE_DUMPER)
1238 rc -d INCLUDE_DUMP -Fo $(OUTDIR)\xemacs.res $(NT)\xemacs.rc 1227 rc -d INCLUDE_DUMP -Fo $(OUTDIR)\xemacs.res $(NT)\xemacs.rc
1239 # Make the resource section read/write since almost all of it is the dump 1228 # Make the resource section read/write since almost all of it is the dump
1240 # data which needs to be writable. This avoids having to copy it. 1229 # data which needs to be writable. This avoids having to copy it.