Mercurial > hg > xemacs-beta
comparison nt/xemacs.mak @ 355:182f72e8cd0d r21-1-7
Import from CVS: tag r21-1-7
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:56:21 +0200 |
parents | 7c94d56991e1 |
children | 4711e16a8e49 |
comparison
equal
deleted
inserted
replaced
354:3729bef672e0 | 355:182f72e8cd0d |
---|---|
929 $(NT)\xemacs.res | 929 $(NT)\xemacs.res |
930 | 930 |
931 # Rules | 931 # Rules |
932 | 932 |
933 .SUFFIXES: | 933 .SUFFIXES: |
934 .SUFFIXES: .c | 934 .SUFFIXES: .c .texi |
935 | 935 |
936 # nmake rule | 936 # nmake rule |
937 {$(TEMACS_SRC)}.c{$(OUTDIR)}.obj: | 937 {$(TEMACS_SRC)}.c{$(OUTDIR)}.obj: |
938 $(CCV) $(TEMACS_FLAGS) $< -Fo$@ -Fr$*.sbr | 938 $(CCV) $(TEMACS_FLAGS) $< -Fo$@ -Fr$*.sbr |
939 | 939 |
956 $(TEMACS_LFLAGS) $(TEMACS_OBJS) $(TEMACS_LIBS) | 956 $(TEMACS_LFLAGS) $(TEMACS_OBJS) $(TEMACS_LIBS) |
957 << | 957 << |
958 | 958 |
959 $(NT)\xemacs.res: xemacs.rc | 959 $(NT)\xemacs.res: xemacs.rc |
960 rc xemacs.rc | 960 rc xemacs.rc |
961 | |
962 # Section handling info starts here | |
963 SRCDIR=..\src | |
964 PROGNAME=$(SRCDIR)\xemacs.exe | |
965 MAKEINFO=$(PROGNAME) -no-site-file -no-init-file -batch -l texinfmt -f batch-texinfo-format | |
966 | |
967 MANDIR = $(XEMACS)\man | |
968 INFODIR = $(XEMACS)\info | |
969 INFO_FILES= \ | |
970 $(INFODIR)\cl.info \ | |
971 $(INFODIR)\custom.info \ | |
972 $(INFODIR)\external-widget.info \ | |
973 $(INFODIR)\info.info \ | |
974 $(INFODIR)\standards.info \ | |
975 $(INFODIR)\term.info \ | |
976 $(INFODIR)\termcap.info \ | |
977 $(INFODIR)\texinfo.info \ | |
978 $(INFODIR)\widget.info \ | |
979 $(INFODIR)\xemacs-faq.info \ | |
980 $(INFODIR)\xemacs.info \ | |
981 $(INFODIR)\lispref.info \ | |
982 $(INFODIR)\new-users-guide.info \ | |
983 $(INFODIR)\internals.info | |
984 | |
985 {$(MANDIR)}.texi{$(INFODIR)}.info: | |
986 $(MAKEINFO) $** | |
987 | |
988 $(INFODIR)\xemacs.info: $(MANDIR)\xemacs\xemacs.texi | |
989 $(MAKEINFO) $** | |
990 | |
991 $(MANDIR)\xemacs\xemacs.texi: \ | |
992 $(MANDIR)\xemacs\abbrevs.texi \ | |
993 $(MANDIR)\xemacs\basic.texi \ | |
994 $(MANDIR)\xemacs\buffers.texi \ | |
995 $(MANDIR)\xemacs\building.texi \ | |
996 $(MANDIR)\xemacs\calendar.texi \ | |
997 $(MANDIR)\xemacs\cmdargs.texi \ | |
998 $(MANDIR)\xemacs\custom.texi \ | |
999 $(MANDIR)\xemacs\display.texi \ | |
1000 $(MANDIR)\xemacs\entering.texi \ | |
1001 $(MANDIR)\xemacs\files.texi \ | |
1002 $(MANDIR)\xemacs\fixit.texi \ | |
1003 $(MANDIR)\xemacs\glossary.texi \ | |
1004 $(MANDIR)\xemacs\gnu.texi \ | |
1005 $(MANDIR)\xemacs\help.texi \ | |
1006 $(MANDIR)\xemacs\indent.texi \ | |
1007 $(MANDIR)\xemacs\keystrokes.texi \ | |
1008 $(MANDIR)\xemacs\killing.texi \ | |
1009 $(MANDIR)\xemacs\\xemacs.texi \ | |
1010 $(MANDIR)\xemacs\m-x.texi \ | |
1011 $(MANDIR)\xemacs\major.texi \ | |
1012 $(MANDIR)\xemacs\mark.texi \ | |
1013 $(MANDIR)\xemacs\menus.texi \ | |
1014 $(MANDIR)\xemacs\mini.texi \ | |
1015 $(MANDIR)\xemacs\misc.texi \ | |
1016 $(MANDIR)\xemacs\mouse.texi \ | |
1017 $(MANDIR)\xemacs\new.texi \ | |
1018 $(MANDIR)\xemacs\picture.texi \ | |
1019 $(MANDIR)\xemacs\programs.texi \ | |
1020 $(MANDIR)\xemacs\reading.texi \ | |
1021 $(MANDIR)\xemacs\regs.texi \ | |
1022 $(MANDIR)\xemacs\frame.texi \ | |
1023 $(MANDIR)\xemacs\search.texi \ | |
1024 $(MANDIR)\xemacs\sending.texi \ | |
1025 $(MANDIR)\xemacs\text.texi \ | |
1026 $(MANDIR)\xemacs\trouble.texi \ | |
1027 $(MANDIR)\xemacs\undo.texi \ | |
1028 $(MANDIR)\xemacs\windows.texi \ | |
1029 | |
1030 | |
1031 $(INFODIR)\lispref.info: $(MANDIR)\lispref\lispref.texi | |
1032 $(MAKEINFO) $** | |
1033 | |
1034 $(MANDIR)\lispref\lispref.texi: $(MANDIR)\lispref\abbrevs.texi \ | |
1035 $(MANDIR)\lispref\annotations.texi \ | |
1036 $(MANDIR)\lispref\back.texi \ | |
1037 $(MANDIR)\lispref\backups.texi \ | |
1038 $(MANDIR)\lispref\buffers.texi \ | |
1039 $(MANDIR)\lispref\building.texi \ | |
1040 $(MANDIR)\lispref\commands.texi \ | |
1041 $(MANDIR)\lispref\compile.texi \ | |
1042 $(MANDIR)\lispref\consoles-devices.texi \ | |
1043 $(MANDIR)\lispref\control.texi \ | |
1044 $(MANDIR)\lispref\databases.texi \ | |
1045 $(MANDIR)\lispref\debugging.texi \ | |
1046 $(MANDIR)\lispref\dialog.texi \ | |
1047 $(MANDIR)\lispref\display.texi \ | |
1048 $(MANDIR)\lispref\edebug-inc.texi \ | |
1049 $(MANDIR)\lispref\edebug.texi \ | |
1050 $(MANDIR)\lispref\errors.texi \ | |
1051 $(MANDIR)\lispref\eval.texi \ | |
1052 $(MANDIR)\lispref\extents.texi \ | |
1053 $(MANDIR)\lispref\faces.texi \ | |
1054 $(MANDIR)\lispref\files.texi \ | |
1055 $(MANDIR)\lispref\frames.texi \ | |
1056 $(MANDIR)\lispref\functions.texi \ | |
1057 $(MANDIR)\lispref\glyphs.texi \ | |
1058 $(MANDIR)\lispref\hash-tables.texi \ | |
1059 $(MANDIR)\lispref\help.texi \ | |
1060 $(MANDIR)\lispref\hooks.texi \ | |
1061 $(MANDIR)\lispref\index.texi \ | |
1062 $(MANDIR)\lispref\internationalization.texi \ | |
1063 $(MANDIR)\lispref\intro.texi \ | |
1064 $(MANDIR)\lispref\keymaps.texi \ | |
1065 $(MANDIR)\lispref\ldap.texi \ | |
1066 $(MANDIR)\lispref\lists.texi \ | |
1067 $(MANDIR)\lispref\loading.texi \ | |
1068 $(MANDIR)\lispref\locals.texi \ | |
1069 $(MANDIR)\lispref\macros.texi \ | |
1070 $(MANDIR)\lispref\maps.texi \ | |
1071 $(MANDIR)\lispref\markers.texi \ | |
1072 $(MANDIR)\lispref\menus.texi \ | |
1073 $(MANDIR)\lispref\minibuf.texi \ | |
1074 $(MANDIR)\lispref\modes.texi \ | |
1075 $(MANDIR)\lispref\mouse.texi \ | |
1076 $(MANDIR)\lispref\mule.texi \ | |
1077 $(MANDIR)\lispref\numbers.texi \ | |
1078 $(MANDIR)\lispref\objects.texi \ | |
1079 $(MANDIR)\lispref\os.texi \ | |
1080 $(MANDIR)\lispref\positions.texi \ | |
1081 $(MANDIR)\lispref\processes.texi \ | |
1082 $(MANDIR)\lispref\range-tables.texi \ | |
1083 $(MANDIR)\lispref\scrollbars.texi \ | |
1084 $(MANDIR)\lispref\searching.texi \ | |
1085 $(MANDIR)\lispref\sequences.texi \ | |
1086 $(MANDIR)\lispref\specifiers.texi \ | |
1087 $(MANDIR)\lispref\streams.texi \ | |
1088 $(MANDIR)\lispref\strings.texi \ | |
1089 $(MANDIR)\lispref\symbols.texi \ | |
1090 $(MANDIR)\lispref\syntax.texi \ | |
1091 $(MANDIR)\lispref\text.texi \ | |
1092 $(MANDIR)\lispref\tips.texi \ | |
1093 $(MANDIR)\lispref\toolbar.texi \ | |
1094 $(MANDIR)\lispref\tooltalk.texi \ | |
1095 $(MANDIR)\lispref\variables.texi \ | |
1096 $(MANDIR)\lispref\windows.texi \ | |
1097 $(MANDIR)\lispref\x-windows.texi | |
1098 | |
1099 $(MANDIR)\lispref\index.texi: $(MANDIR)\lispref\index.perm | |
1100 copy $(MANDIR)\lispref\index.perm $(MANDIR)\lispref\index.texi | |
1101 | |
1102 $(INFODIR)\new-users-guide.info: $(MANDIR)\new-users-guide\new-users-guide.texi | |
1103 $(MAKEINFO) $** | |
1104 | |
1105 $(MANDIR)\new-users-guide\new-users-guide.texi: \ | |
1106 $(MANDIR)\new-users-guide\custom1.texi \ | |
1107 $(MANDIR)\new-users-guide\files.texi \ | |
1108 $(MANDIR)\new-users-guide\region.texi \ | |
1109 $(MANDIR)\new-users-guide\custom2.texi \ | |
1110 $(MANDIR)\new-users-guide\help.texi \ | |
1111 $(MANDIR)\new-users-guide\search.texi \ | |
1112 $(MANDIR)\new-users-guide\edit.texi \ | |
1113 $(MANDIR)\new-users-guide\modes.texi \ | |
1114 $(MANDIR)\new-users-guide\xmenu.texi \ | |
1115 $(MANDIR)\new-users-guide\enter.texi | |
1116 | |
1117 | |
1118 $(INFODIR)\internals.info: $(MANDIR)\internals\internals.texi | |
1119 copy $(MANDIR)\internals\index.perm $(MANDIR)\internals\index.texi | |
1120 $(MAKEINFO) $** | |
1121 | |
1122 $(MANDIR)\internals\internals.texi: \ | |
1123 $(MANDIR)\internals\index.unperm \ | |
1124 $(MANDIR)\internals\index.perm \ | |
1125 | |
1126 | |
1127 info: $(INFO_FILES) | |
1128 | |
1129 # Section handling info ends here | |
961 | 1130 |
962 # MSDEV Source Broswer file. "*.sbr" is too inclusive but this is harmless | 1131 # MSDEV Source Broswer file. "*.sbr" is too inclusive but this is harmless |
963 $(TEMACS_BROWSE): $(TEMACS_OBJS) | 1132 $(TEMACS_BROWSE): $(TEMACS_OBJS) |
964 @dir /b/s $(OUTDIR)\*.sbr > bscmake.tmp | 1133 @dir /b/s $(OUTDIR)\*.sbr > bscmake.tmp |
965 bscmake -nologo -o$@ @bscmake.tmp | 1134 bscmake -nologo -o$@ @bscmake.tmp |
1003 | 1172 |
1004 #------------------------------------------------------------------------------ | 1173 #------------------------------------------------------------------------------ |
1005 | 1174 |
1006 # use this rule to build the complete system | 1175 # use this rule to build the complete system |
1007 all: $(OUTDIR)\nul $(LASTFILE) $(LWLIB) $(LIB_SRC_TOOLS) $(RUNEMACS) \ | 1176 all: $(OUTDIR)\nul $(LASTFILE) $(LWLIB) $(LIB_SRC_TOOLS) $(RUNEMACS) \ |
1008 $(TEMACS) $(TEMACS_BROWSE) update-elc $(DOC) dump-xemacs | 1177 $(TEMACS) $(TEMACS_BROWSE) update-elc $(DOC) dump-xemacs info |
1009 | 1178 |
1010 temacs: $(TEMACS) | 1179 temacs: $(TEMACS) |
1011 | 1180 |
1012 # use this rule to install the system | 1181 # use this rule to install the system |
1013 install: all | 1182 install: all |
1062 del *.rej | 1231 del *.rej |
1063 del *.exe | 1232 del *.exe |
1064 del $(CONFIG_VALUES) | 1233 del $(CONFIG_VALUES) |
1065 cd $(LISP) | 1234 cd $(LISP) |
1066 -del /s /q *.bak *.elc *.orig *.rej | 1235 -del /s /q *.bak *.elc *.orig *.rej |
1236 cd $(INFODIR) | |
1237 del *.info* $(MANDIR)\internals\index.texi $(MANDIR)\lispref\index.texi | |
1067 | 1238 |
1068 depend: | 1239 depend: |
1069 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 .\runemacs.c | 1240 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 .\runemacs.c |
1070 | 1241 |
1071 # DO NOT DELETE THIS LINE -- make depend depends on it. | 1242 # DO NOT DELETE THIS LINE -- make depend depends on it. |