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~