Mercurial > hg > xemacs-beta
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. |