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.