Mercurial > hg > xemacs-beta
comparison nt/xemacs.mak @ 430:a5df635868b2 r21-2-23
Import from CVS: tag r21-2-23
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:29:08 +0200 |
parents | 3ecd8885ac67 |
children | 3a7e78e1142d |
comparison
equal
deleted
inserted
replaced
429:8305706cbb93 | 430:a5df635868b2 |
---|---|
415 !if [echo PACKAGE_PATH>>$(CONFIG_VALUES) && echo $(PATH_PACKAGEPATH)>>$(CONFIG_VALUES)] | 415 !if [echo PACKAGE_PATH>>$(CONFIG_VALUES) && echo $(PATH_PACKAGEPATH)>>$(CONFIG_VALUES)] |
416 !endif | 416 !endif |
417 | 417 |
418 # Inferred rule | 418 # Inferred rule |
419 {$(LIB_SRC)}.c{$(LIB_SRC)}.exe : | 419 {$(LIB_SRC)}.c{$(LIB_SRC)}.exe : |
420 @cd $(LIB_SRC) | 420 cd $(LIB_SRC) |
421 $(CCV) -I. -I$(XEMACS)/src -I$(XEMACS)/nt/inc $(LIB_SRC_DEFINES) $(CFLAGS) -Fe$@ $** -link -incremental:no | 421 $(CCV) -I. -I$(XEMACS)/src -I$(XEMACS)/nt/inc $(LIB_SRC_DEFINES) $(CFLAGS) -Fe$@ $** -link -incremental:no |
422 @cd $(NT) | 422 cd $(NT) |
423 | 423 |
424 # Individual dependencies | 424 # Individual dependencies |
425 ETAGS_DEPS = $(LIB_SRC)/getopt.c $(LIB_SRC)/getopt1.c $(LIB_SRC)/../src/regex.c | 425 ETAGS_DEPS = $(LIB_SRC)/getopt.c $(LIB_SRC)/getopt1.c $(LIB_SRC)/../src/regex.c |
426 $(LIB_SRC)/etags.exe : $(LIB_SRC)/etags.c $(ETAGS_DEPS) | 426 $(LIB_SRC)/etags.exe : $(LIB_SRC)/etags.c $(ETAGS_DEPS) |
427 $(LIB_SRC)/movemail.exe: $(LIB_SRC)/movemail.c $(LIB_SRC)/pop.c $(ETAGS_DEPS) | 427 $(LIB_SRC)/movemail.exe: $(LIB_SRC)/movemail.c $(LIB_SRC)/pop.c $(ETAGS_DEPS) |
428 @cd $(LIB_SRC) | 428 cd $(LIB_SRC) |
429 $(CCV) -I. -I$(XEMACS)/src -I$(XEMACS)/nt/inc $(LIB_SRC_DEFINES) $(CFLAGS) -Fe$@ $** wsock32.lib -link -incremental:no | 429 $(CCV) -I. -I$(XEMACS)/src -I$(XEMACS)/nt/inc $(LIB_SRC_DEFINES) $(CFLAGS) -Fe$@ $** wsock32.lib -link -incremental:no |
430 @cd $(NT) | 430 cd $(NT) |
431 | 431 |
432 LIB_SRC_TOOLS = \ | 432 LIB_SRC_TOOLS = \ |
433 $(LIB_SRC)/make-docfile.exe \ | 433 $(LIB_SRC)/make-docfile.exe \ |
434 $(LIB_SRC)/hexl.exe \ | 434 $(LIB_SRC)/hexl.exe \ |
435 $(LIB_SRC)/movemail.exe \ | 435 $(LIB_SRC)/movemail.exe \ |
859 $(OUTDIR)\xemacs.res | 859 $(OUTDIR)\xemacs.res |
860 | 860 |
861 # Rules | 861 # Rules |
862 | 862 |
863 .SUFFIXES: | 863 .SUFFIXES: |
864 .SUFFIXES: .c .texi | 864 .SUFFIXES: .c .obj .texi .info |
865 | 865 |
866 # nmake rule | 866 # nmake rule |
867 !if $(DEBUG_XEMACS) | 867 !if $(DEBUG_XEMACS) |
868 {$(TEMACS_SRC)}.c{$(OUTDIR)}.obj: | 868 {$(TEMACS_SRC)}.c{$(OUTDIR)}.obj: |
869 $(CCV) $(TEMACS_CPP_FLAGS) $< -Fo$@ -Fr$*.sbr -Fd$(OUTDIR)\temacs.pdb | 869 $(CCV) $(TEMACS_CPP_FLAGS) $< -Fo$@ -Fr$*.sbr -Fd$(OUTDIR)\temacs.pdb |
899 $(OUTDIR)\xemacs.res: xemacs.rc | 899 $(OUTDIR)\xemacs.res: xemacs.rc |
900 rc -Fo$@ xemacs.rc | 900 rc -Fo$@ xemacs.rc |
901 | 901 |
902 # Section handling automated tests starts here | 902 # Section handling automated tests starts here |
903 | 903 |
904 SRCDIR=..\src | 904 SRCDIR=$(MAKEDIR)\..\src |
905 PROGNAME=$(SRCDIR)\xemacs.exe | 905 PROGNAME=$(SRCDIR)\xemacs.exe |
906 blddir=$(MAKEDIR:\=\\)\\.. | 906 blddir=$(MAKEDIR:\=\\)\\.. |
907 temacs_loadup=$(TEMACS) -batch -l $(SRCDIR)/../lisp/loadup.el | 907 temacs_loadup=$(TEMACS) -batch -l $(SRCDIR)/../lisp/loadup.el |
908 dump_temacs = $(temacs_loadup) dump | 908 dump_temacs = $(temacs_loadup) dump |
909 run_temacs = $(temacs_loadup) run-temacs | 909 run_temacs = $(temacs_loadup) run-temacs |
924 $(run_temacs) $(batch_test_emacs) | 924 $(run_temacs) $(batch_test_emacs) |
925 | 925 |
926 # Section handling automated tests ends here | 926 # Section handling automated tests ends here |
927 | 927 |
928 # Section handling info starts here | 928 # Section handling info starts here |
929 MAKEINFO=$(PROGNAME) -no-site-file -no-init-file -batch -l texinfmt -f batch-texinfo-format | 929 |
930 !if !defined(MAKEINFO) | |
931 MAKEINFO=$(PROGNAME) -vanilla -batch -l texinfmt -f batch-texinfo-format | |
932 !endif | |
930 | 933 |
931 MANDIR = $(XEMACS)\man | 934 MANDIR = $(XEMACS)\man |
932 INFODIR = $(XEMACS)\info | 935 INFODIR = $(XEMACS)\info |
933 INFO_FILES= \ | 936 INFO_FILES= \ |
934 $(INFODIR)\cl.info \ | 937 $(INFODIR)\cl.info \ |
946 $(INFODIR)\lispref.info \ | 949 $(INFODIR)\lispref.info \ |
947 $(INFODIR)\new-users-guide.info \ | 950 $(INFODIR)\new-users-guide.info \ |
948 $(INFODIR)\internals.info | 951 $(INFODIR)\internals.info |
949 | 952 |
950 {$(MANDIR)}.texi{$(INFODIR)}.info: | 953 {$(MANDIR)}.texi{$(INFODIR)}.info: |
954 cd $(MANDIR) | |
951 $(MAKEINFO) $** | 955 $(MAKEINFO) $** |
952 | 956 |
953 $(INFODIR)\xemacs.info: $(MANDIR)\xemacs\xemacs.texi | 957 XEMACS_SRCS = \ |
954 $(MAKEINFO) $** | |
955 | |
956 $(MANDIR)\xemacs\xemacs.texi: \ | |
957 $(MANDIR)\xemacs\abbrevs.texi \ | 958 $(MANDIR)\xemacs\abbrevs.texi \ |
958 $(MANDIR)\xemacs\basic.texi \ | 959 $(MANDIR)\xemacs\basic.texi \ |
959 $(MANDIR)\xemacs\buffers.texi \ | 960 $(MANDIR)\xemacs\buffers.texi \ |
960 $(MANDIR)\xemacs\building.texi \ | 961 $(MANDIR)\xemacs\building.texi \ |
961 $(MANDIR)\xemacs\calendar.texi \ | 962 $(MANDIR)\xemacs\calendar.texi \ |
963 $(MANDIR)\xemacs\custom.texi \ | 964 $(MANDIR)\xemacs\custom.texi \ |
964 $(MANDIR)\xemacs\display.texi \ | 965 $(MANDIR)\xemacs\display.texi \ |
965 $(MANDIR)\xemacs\entering.texi \ | 966 $(MANDIR)\xemacs\entering.texi \ |
966 $(MANDIR)\xemacs\files.texi \ | 967 $(MANDIR)\xemacs\files.texi \ |
967 $(MANDIR)\xemacs\fixit.texi \ | 968 $(MANDIR)\xemacs\fixit.texi \ |
969 $(MANDIR)\xemacs\frame.texi \ | |
968 $(MANDIR)\xemacs\glossary.texi \ | 970 $(MANDIR)\xemacs\glossary.texi \ |
969 $(MANDIR)\xemacs\gnu.texi \ | 971 $(MANDIR)\xemacs\gnu.texi \ |
970 $(MANDIR)\xemacs\help.texi \ | 972 $(MANDIR)\xemacs\help.texi \ |
971 $(MANDIR)\xemacs\indent.texi \ | 973 $(MANDIR)\xemacs\indent.texi \ |
972 $(MANDIR)\xemacs\keystrokes.texi \ | 974 $(MANDIR)\xemacs\keystrokes.texi \ |
973 $(MANDIR)\xemacs\killing.texi \ | 975 $(MANDIR)\xemacs\killing.texi \ |
974 $(MANDIR)\xemacs\\xemacs.texi \ | |
975 $(MANDIR)\xemacs\m-x.texi \ | 976 $(MANDIR)\xemacs\m-x.texi \ |
976 $(MANDIR)\xemacs\major.texi \ | 977 $(MANDIR)\xemacs\major.texi \ |
977 $(MANDIR)\xemacs\mark.texi \ | 978 $(MANDIR)\xemacs\mark.texi \ |
978 $(MANDIR)\xemacs\menus.texi \ | 979 $(MANDIR)\xemacs\menus.texi \ |
979 $(MANDIR)\xemacs\mini.texi \ | 980 $(MANDIR)\xemacs\mini.texi \ |
980 $(MANDIR)\xemacs\misc.texi \ | 981 $(MANDIR)\xemacs\misc.texi \ |
981 $(MANDIR)\xemacs\mouse.texi \ | 982 $(MANDIR)\xemacs\mouse.texi \ |
983 $(MANDIR)\xemacs\mule.texi \ | |
982 $(MANDIR)\xemacs\new.texi \ | 984 $(MANDIR)\xemacs\new.texi \ |
985 $(MANDIR)\xemacs\packages.texi \ | |
983 $(MANDIR)\xemacs\picture.texi \ | 986 $(MANDIR)\xemacs\picture.texi \ |
984 $(MANDIR)\xemacs\programs.texi \ | 987 $(MANDIR)\xemacs\programs.texi \ |
985 $(MANDIR)\xemacs\reading.texi \ | 988 $(MANDIR)\xemacs\reading.texi \ |
986 $(MANDIR)\xemacs\regs.texi \ | 989 $(MANDIR)\xemacs\regs.texi \ |
987 $(MANDIR)\xemacs\frame.texi \ | |
988 $(MANDIR)\xemacs\search.texi \ | 990 $(MANDIR)\xemacs\search.texi \ |
989 $(MANDIR)\xemacs\sending.texi \ | 991 $(MANDIR)\xemacs\sending.texi \ |
992 $(MANDIR)\xemacs\startup.texi \ | |
990 $(MANDIR)\xemacs\text.texi \ | 993 $(MANDIR)\xemacs\text.texi \ |
991 $(MANDIR)\xemacs\trouble.texi \ | 994 $(MANDIR)\xemacs\trouble.texi \ |
992 $(MANDIR)\xemacs\undo.texi \ | 995 $(MANDIR)\xemacs\undo.texi \ |
993 $(MANDIR)\xemacs\windows.texi | 996 $(MANDIR)\xemacs\windows.texi \ |
994 | 997 $(MANDIR)\xemacs\xemacs.texi |
995 | 998 |
996 $(INFODIR)\lispref.info: $(MANDIR)\lispref\lispref.texi | 999 LISPREF_SRCS = \ |
997 copy $(MANDIR)\lispref\index.perm $(MANDIR)\lispref\index.texi | |
998 $(MAKEINFO) $** | |
999 | |
1000 $(MANDIR)\lispref\lispref.texi: \ | |
1001 $(MANDIR)\lispref\abbrevs.texi \ | 1000 $(MANDIR)\lispref\abbrevs.texi \ |
1002 $(MANDIR)\lispref\annotations.texi \ | 1001 $(MANDIR)\lispref\annotations.texi \ |
1003 $(MANDIR)\lispref\back.texi \ | 1002 $(MANDIR)\lispref\back.texi \ |
1004 $(MANDIR)\lispref\backups.texi \ | 1003 $(MANDIR)\lispref\backups.texi \ |
1005 $(MANDIR)\lispref\buffers.texi \ | 1004 $(MANDIR)\lispref\buffers.texi \ |
1006 $(MANDIR)\lispref\building.texi \ | 1005 $(MANDIR)\lispref\building.texi \ |
1007 $(MANDIR)\lispref\commands.texi \ | 1006 $(MANDIR)\lispref\commands.texi \ |
1008 $(MANDIR)\lispref\compile.texi \ | 1007 $(MANDIR)\lispref\compile.texi \ |
1009 $(MANDIR)\lispref\consoles-devices.texi \ | 1008 $(MANDIR)\lispref\consoles-devices.texi \ |
1010 $(MANDIR)\lispref\control.texi \ | 1009 $(MANDIR)\lispref\control.texi \ |
1010 $(MANDIR)\lispref\customize.texi \ | |
1011 $(MANDIR)\lispref\databases.texi \ | 1011 $(MANDIR)\lispref\databases.texi \ |
1012 $(MANDIR)\lispref\debugging.texi \ | 1012 $(MANDIR)\lispref\debugging.texi \ |
1013 $(MANDIR)\lispref\dialog.texi \ | 1013 $(MANDIR)\lispref\dialog.texi \ |
1014 $(MANDIR)\lispref\display.texi \ | 1014 $(MANDIR)\lispref\display.texi \ |
1015 $(MANDIR)\lispref\dragndrop.texi \ | |
1015 $(MANDIR)\lispref\edebug-inc.texi \ | 1016 $(MANDIR)\lispref\edebug-inc.texi \ |
1016 $(MANDIR)\lispref\edebug.texi \ | 1017 $(MANDIR)\lispref\edebug.texi \ |
1017 $(MANDIR)\lispref\errors.texi \ | 1018 $(MANDIR)\lispref\errors.texi \ |
1018 $(MANDIR)\lispref\eval.texi \ | 1019 $(MANDIR)\lispref\eval.texi \ |
1019 $(MANDIR)\lispref\extents.texi \ | 1020 $(MANDIR)\lispref\extents.texi \ |
1023 $(MANDIR)\lispref\functions.texi \ | 1024 $(MANDIR)\lispref\functions.texi \ |
1024 $(MANDIR)\lispref\glyphs.texi \ | 1025 $(MANDIR)\lispref\glyphs.texi \ |
1025 $(MANDIR)\lispref\hash-tables.texi \ | 1026 $(MANDIR)\lispref\hash-tables.texi \ |
1026 $(MANDIR)\lispref\help.texi \ | 1027 $(MANDIR)\lispref\help.texi \ |
1027 $(MANDIR)\lispref\hooks.texi \ | 1028 $(MANDIR)\lispref\hooks.texi \ |
1028 $(MANDIR)\lispref\index.perm \ | 1029 $(MANDIR)\lispref\index.texi \ |
1029 $(MANDIR)\lispref\index.unperm \ | |
1030 $(MANDIR)\lispref\internationalization.texi \ | 1030 $(MANDIR)\lispref\internationalization.texi \ |
1031 $(MANDIR)\lispref\intro.texi \ | 1031 $(MANDIR)\lispref\intro.texi \ |
1032 $(MANDIR)\lispref\keymaps.texi \ | 1032 $(MANDIR)\lispref\keymaps.texi \ |
1033 $(MANDIR)\lispref\ldap.texi \ | 1033 $(MANDIR)\lispref\ldap.texi \ |
1034 $(MANDIR)\lispref\lispref.texi \ | |
1034 $(MANDIR)\lispref\lists.texi \ | 1035 $(MANDIR)\lispref\lists.texi \ |
1035 $(MANDIR)\lispref\loading.texi \ | 1036 $(MANDIR)\lispref\loading.texi \ |
1036 $(MANDIR)\lispref\locals.texi \ | 1037 $(MANDIR)\lispref\locals.texi \ |
1037 $(MANDIR)\lispref\macros.texi \ | 1038 $(MANDIR)\lispref\macros.texi \ |
1038 $(MANDIR)\lispref\maps.texi \ | 1039 $(MANDIR)\lispref\maps.texi \ |
1060 $(MANDIR)\lispref\tips.texi \ | 1061 $(MANDIR)\lispref\tips.texi \ |
1061 $(MANDIR)\lispref\toolbar.texi \ | 1062 $(MANDIR)\lispref\toolbar.texi \ |
1062 $(MANDIR)\lispref\tooltalk.texi \ | 1063 $(MANDIR)\lispref\tooltalk.texi \ |
1063 $(MANDIR)\lispref\variables.texi \ | 1064 $(MANDIR)\lispref\variables.texi \ |
1064 $(MANDIR)\lispref\windows.texi \ | 1065 $(MANDIR)\lispref\windows.texi \ |
1065 $(MANDIR)\lispref\x-windows.texi \ | 1066 $(MANDIR)\lispref\x-windows.texi |
1066 $(MANDIR)\lispref\index.unperm \ | 1067 |
1067 $(MANDIR)\lispref\index.perm | 1068 INTERNALS_SRCS = \ |
1068 | 1069 $(MANDIR)\internals\internals.texi \ |
1069 | 1070 $(MANDIR)\internals\index.texi |
1070 $(INFODIR)\new-users-guide.info: $(MANDIR)\new-users-guide\new-users-guide.texi | 1071 |
1071 $(MAKEINFO) $** | 1072 NEW_USERS_GUIDE_SRCS = \ |
1072 | |
1073 $(MANDIR)\new-users-guide\new-users-guide.texi: \ | |
1074 $(MANDIR)\new-users-guide\custom1.texi \ | 1073 $(MANDIR)\new-users-guide\custom1.texi \ |
1074 $(MANDIR)\new-users-guide\custom2.texi \ | |
1075 $(MANDIR)\new-users-guide\edit.texi \ | |
1076 $(MANDIR)\new-users-guide\enter.texi \ | |
1075 $(MANDIR)\new-users-guide\files.texi \ | 1077 $(MANDIR)\new-users-guide\files.texi \ |
1078 $(MANDIR)\new-users-guide\help.texi \ | |
1079 $(MANDIR)\new-users-guide\modes.texi \ | |
1080 $(MANDIR)\new-users-guide\new-users-guide.texi \ | |
1076 $(MANDIR)\new-users-guide\region.texi \ | 1081 $(MANDIR)\new-users-guide\region.texi \ |
1077 $(MANDIR)\new-users-guide\custom2.texi \ | |
1078 $(MANDIR)\new-users-guide\help.texi \ | |
1079 $(MANDIR)\new-users-guide\search.texi \ | 1082 $(MANDIR)\new-users-guide\search.texi \ |
1080 $(MANDIR)\new-users-guide\edit.texi \ | 1083 $(MANDIR)\new-users-guide\xmenu.texi |
1081 $(MANDIR)\new-users-guide\modes.texi \ | 1084 |
1082 $(MANDIR)\new-users-guide\xmenu.texi \ | 1085 $(INFODIR)\xemacs.info: $(XEMACS_SRCS) |
1083 $(MANDIR)\new-users-guide\enter.texi | 1086 cd $(MANDIR)\xemacs |
1084 | 1087 $(MAKEINFO) xemacs.texi |
1085 | 1088 cd .. |
1086 $(INFODIR)\internals.info: $(MANDIR)\internals\internals.texi | 1089 |
1087 copy $(MANDIR)\internals\index.perm $(MANDIR)\internals\index.texi | 1090 |
1088 $(MAKEINFO) $** | 1091 $(INFODIR)\lispref.info: $(LISPREF_SRCS) |
1089 | 1092 cd $(MANDIR)\lispref |
1090 $(MANDIR)\internals\internals.texi: \ | 1093 $(MAKEINFO) lispref.texi |
1091 $(MANDIR)\internals\index.unperm \ | 1094 cd .. |
1092 $(MANDIR)\internals\index.perm | 1095 |
1093 | 1096 $(INFODIR)\internals.info: $(INTERNALS_SRCS) |
1094 | 1097 cd $(MANDIR)\internals |
1095 info: $(INFO_FILES) | 1098 $(MAKEINFO) internals.texi |
1099 cd .. | |
1100 | |
1101 $(INFODIR)\new-users-guide.info: $(NEW_USERS_GUIDE_SRCS) | |
1102 cd $(MANDIR)\new-users-guide | |
1103 $(MAKEINFO) new-users-guide.texi | |
1104 cd .. | |
1105 | |
1106 info: makeinfo-test $(INFO_FILES) | |
1107 | |
1108 makeinfo-test: | |
1109 @<<makeinfo_test.bat | |
1110 @echo off | |
1111 if exist "$(MAKEINFO)" goto test_done | |
1112 @"$(PROGNAME)" -batch -vanilla -eval "(condition-case nil (require (quote texinfo)) (t (kill-emacs 1)))" | |
1113 @if not errorlevel 1 goto suggest_makeinfo | |
1114 @echo XEmacs `info' cannot be built! | |
1115 @echo Install XEmacs package `texinfo' (see README.packages). | |
1116 :suggest_makeinfo | |
1117 @echo Consider specifying path to makeinfo program: MAKEINFO=path | |
1118 @echo as this will build info docs faster than XEmacs using `texinfo'. | |
1119 @if errorlevel 1 exit 1 | |
1120 :test_done | |
1121 <<NOKEEP | |
1096 | 1122 |
1097 # Section handling info ends here | 1123 # Section handling info ends here |
1098 | 1124 |
1099 #------------------------------------------------------------------------------ | 1125 #------------------------------------------------------------------------------ |
1100 | 1126 |
1125 dump-xemacs: $(TEMACS) | 1151 dump-xemacs: $(TEMACS) |
1126 @echo >$(TEMACS_DIR)\SATISFIED | 1152 @echo >$(TEMACS_DIR)\SATISFIED |
1127 cd $(TEMACS_DIR) | 1153 cd $(TEMACS_DIR) |
1128 set EMACSBOOTSTRAPLOADPATH=$(LISP);$(PACKAGE_PATH) | 1154 set EMACSBOOTSTRAPLOADPATH=$(LISP);$(PACKAGE_PATH) |
1129 -1 $(TEMACS) -batch -l $(TEMACS_DIR)\..\lisp\loadup.el dump | 1155 -1 $(TEMACS) -batch -l $(TEMACS_DIR)\..\lisp\loadup.el dump |
1130 @cd $(NT) | 1156 cd $(NT) |
1131 @if not exist $(TEMACS_DIR)\SATISFIED nmake -nologo -f xemacs.mak $@ | 1157 @if not exist $(TEMACS_DIR)\SATISFIED nmake -nologo -f xemacs.mak $@ |
1132 | 1158 |
1133 #------------------------------------------------------------------------------ | 1159 #------------------------------------------------------------------------------ |
1134 | 1160 |
1135 # use this rule to build the complete system | 1161 # use this rule to build the complete system |
1139 | 1165 |
1140 temacs: $(TEMACS) | 1166 temacs: $(TEMACS) |
1141 | 1167 |
1142 # use this rule to install the system | 1168 # use this rule to install the system |
1143 install: all | 1169 install: all |
1170 cd $(NT) | |
1144 @echo Installing in $(INSTALL_DIR) ... | 1171 @echo Installing in $(INSTALL_DIR) ... |
1145 @echo PlaceHolder > PlaceHolder | 1172 @echo PlaceHolder > PlaceHolder |
1146 @xcopy /q PROBLEMS "$(INSTALL_DIR)\" | 1173 @xcopy /q PROBLEMS "$(INSTALL_DIR)\" |
1147 @xcopy /q PlaceHolder "$(INSTALL_DIR)\lock\" | 1174 @xcopy /q PlaceHolder "$(INSTALL_DIR)\lock\" |
1148 @$(DEL) "$(INSTALL_DIR)\lock\PlaceHolder" | 1175 @$(DEL) "$(INSTALL_DIR)\lock\PlaceHolder" |
1197 $(DEL) *.res | 1224 $(DEL) *.res |
1198 $(DEL) $(CONFIG_VALUES) | 1225 $(DEL) $(CONFIG_VALUES) |
1199 cd $(LISP) | 1226 cd $(LISP) |
1200 $(DEL) /s /q *.bak *.elc *.orig *.rej | 1227 $(DEL) /s /q *.bak *.elc *.orig *.rej |
1201 cd $(INFODIR) | 1228 cd $(INFODIR) |
1202 $(DEL) *.info* $(MANDIR)\internals\index.texi $(MANDIR)\lispref\index.texi | 1229 $(DEL) *.info* |
1203 | 1230 |
1204 depend: | 1231 depend: |
1205 mkdepend -f xemacs.mak -p$(OUTDIR)\ -o.obj -w9999 -- $(TEMACS_CPP_FLAGS) -- $(DOC_SRC1) $(DOC_SRC2) $(DOC_SRC3) $(DOC_SRC4) $(DOC_SRC5) $(DOC_SRC6) $(DOC_SRC7) $(DOC_SRC8) $(DOC_SRC9) $(LASTFILE_SRC)\lastfile.c $(LIB_SRC)\make-docfile.c $(LIB_SRC)\run.c | 1232 mkdepend -f xemacs.mak -p$(OUTDIR)\ -o.obj -w9999 -- $(TEMACS_CPP_FLAGS) -- $(DOC_SRC1) $(DOC_SRC2) $(DOC_SRC3) $(DOC_SRC4) $(DOC_SRC5) $(DOC_SRC6) $(DOC_SRC7) $(DOC_SRC8) $(DOC_SRC9) $(LASTFILE_SRC)\lastfile.c $(LIB_SRC)\make-docfile.c $(LIB_SRC)\run.c |
1206 | 1233 |
1207 $(XEMACS)\Installation: | 1234 $(XEMACS)\Installation: |
1303 # Update auto-autoloads.el and custom-load.el similar to what | 1330 # Update auto-autoloads.el and custom-load.el similar to what |
1304 # XEmacs.rules does for xemacs-packages. | 1331 # XEmacs.rules does for xemacs-packages. |
1305 VANILLA=-vanilla | 1332 VANILLA=-vanilla |
1306 FORCE: | 1333 FORCE: |
1307 $(LISP)\auto-autoloads.el: FORCE | 1334 $(LISP)\auto-autoloads.el: FORCE |
1335 @$(DEL) $(LISP)\auto-autoloads.el | |
1308 $(PROGNAME) $(VANILLA) -batch \ | 1336 $(PROGNAME) $(VANILLA) -batch \ |
1309 -l autoload -f batch-update-directory $(LISP) | 1337 -l autoload -f batch-update-directory $(LISP) |
1310 $(PROGNAME) $(VANILLA) -batch \ | 1338 $(PROGNAME) $(VANILLA) -batch \ |
1311 -f batch-byte-compile $@ | 1339 -f batch-byte-compile $@ |
1312 @$(DEL) $(LISP)\auto-autoloads.el~ | 1340 @$(DEL) $(LISP)\auto-autoloads.el~ |