Mercurial > hg > xemacs-beta
comparison nt/xemacs.mak @ 416:ebe98a74bd68 r21-2-16
Import from CVS: tag r21-2-16
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:22:23 +0200 |
parents | da8ed4261e83 |
children | e804706bfb8c |
comparison
equal
deleted
inserted
replaced
415:a27f76b40c83 | 416:ebe98a74bd68 |
---|---|
127 USE_MINIMAL_TAGBITS=0 | 127 USE_MINIMAL_TAGBITS=0 |
128 !endif | 128 !endif |
129 !if !defined(USE_INDEXED_LRECORD_IMPLEMENTATION) | 129 !if !defined(USE_INDEXED_LRECORD_IMPLEMENTATION) |
130 USE_INDEXED_LRECORD_IMPLEMENTATION=0 | 130 USE_INDEXED_LRECORD_IMPLEMENTATION=0 |
131 !endif | 131 !endif |
132 !if !defined(GUNG_HO) | |
133 GUNG_HO=0 | |
134 !endif | |
132 | 135 |
133 # | 136 # |
134 # System configuration | 137 # System configuration |
135 # | 138 # |
136 !if !defined(OS) | 139 !if !defined(OS) |
231 USE_MINIMAL_TAGBITS=$(GUNG_HO) | 234 USE_MINIMAL_TAGBITS=$(GUNG_HO) |
232 USE_INDEXED_LRECORD_IMPLEMENTATION=$(GUNG_HO) | 235 USE_INDEXED_LRECORD_IMPLEMENTATION=$(GUNG_HO) |
233 !endif | 236 !endif |
234 | 237 |
235 # | 238 # |
236 # Compiler command echo control. Define VERBOSECC=1 to get vebose compilation. | 239 # Compiler command echo control. Define VERBOSECC=1 to get verbose compilation. |
237 # | 240 # |
238 !if !defined(VERBOSECC) | 241 !if !defined(VERBOSECC) |
239 VERBOSECC=0 | 242 VERBOSECC=0 |
240 !endif | 243 !endif |
241 !if $(VERBOSECC) | 244 !if $(VERBOSECC) |
910 set EMACSBOOTSTRAPLOADPATH=$(LISP);$(PACKAGE_PATH) | 913 set EMACSBOOTSTRAPLOADPATH=$(LISP);$(PACKAGE_PATH) |
911 set EMACSBOOTSTRAPMODULEPATH=$(MODULES) | 914 set EMACSBOOTSTRAPMODULEPATH=$(MODULES) |
912 $(TEMACS) -batch -l $(TEMACS_DIR)\..\lisp\update-elc.el | 915 $(TEMACS) -batch -l $(TEMACS_DIR)\..\lisp\update-elc.el |
913 | 916 |
914 # This rule dumps xemacs and then possibly spawns sub-make if PURESPACE | 917 # This rule dumps xemacs and then possibly spawns sub-make if PURESPACE |
915 # requirements has changed. | 918 # requirements have changed. |
916 dump-xemacs: $(TEMACS) | 919 dump-xemacs: $(TEMACS) |
917 @echo >$(TEMACS_DIR)\SATISFIED | 920 @echo >$(TEMACS_DIR)\SATISFIED |
918 cd $(TEMACS_DIR) | 921 cd $(TEMACS_DIR) |
919 set EMACSBOOTSTRAPLOADPATH=$(LISP);$(PACKAGE_PATH) | 922 set EMACSBOOTSTRAPLOADPATH=$(LISP);$(PACKAGE_PATH) |
920 -1 $(TEMACS) -batch -l $(TEMACS_DIR)\..\lisp\loadup.el dump | 923 -1 $(TEMACS) -batch -l $(TEMACS_DIR)\..\lisp\loadup.el dump |
922 @if not exist $(TEMACS_DIR)\SATISFIED nmake -nologo -f xemacs.mak $@ | 925 @if not exist $(TEMACS_DIR)\SATISFIED nmake -nologo -f xemacs.mak $@ |
923 | 926 |
924 #------------------------------------------------------------------------------ | 927 #------------------------------------------------------------------------------ |
925 | 928 |
926 # use this rule to build the complete system | 929 # use this rule to build the complete system |
927 all: Installation $(OUTDIR)\nul $(LASTFILE) $(LWLIB) $(LIB_SRC_TOOLS) $(RUNEMACS) \ | 930 all: $(XEMACS)\Installation $(OUTDIR)\nul $(LASTFILE) $(LWLIB) $(LIB_SRC_TOOLS) $(RUNEMACS) \ |
928 $(TEMACS) update-elc $(DOC) dump-xemacs | 931 $(TEMACS) update-elc $(DOC) dump-xemacs |
929 | 932 |
930 temacs: $(TEMACS) | 933 temacs: $(TEMACS) |
931 | 934 |
932 # use this rule to install the system | 935 # use this rule to install the system |
956 distclean: | 959 distclean: |
957 del *.bak | 960 del *.bak |
958 del *.orig | 961 del *.orig |
959 del *.rej | 962 del *.rej |
960 del *.tmp | 963 del *.tmp |
961 del Installation | 964 del $(XEMACS)\Installation |
962 cd $(OUTDIR) | 965 cd $(OUTDIR) |
963 del *.lib | 966 del *.lib |
964 del *.obj | 967 del *.obj |
965 del *.pdb | 968 del *.pdb |
966 del *.res | 969 del *.res |
990 -del /s /q *.bak *.elc *.orig *.rej | 993 -del /s /q *.bak *.elc *.orig *.rej |
991 | 994 |
992 depend: | 995 depend: |
993 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 | 996 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 |
994 | 997 |
995 Installation: | 998 $(XEMACS)\Installation: |
996 @type > Installation << | 999 @type > $(XEMACS)\Installation << |
997 !if defined(OS) | 1000 !if defined(OS) |
998 OS: $(OS) | 1001 OS: $(OS) |
999 !endif | 1002 !endif |
1000 | 1003 |
1001 XEmacs $(XEMACS_VERSION_STRING) $(xemacs_codename:"=\") configured for `$(EMACS_CONFIGURATION)'. | 1004 XEmacs $(XEMACS_VERSION_STRING) $(xemacs_codename:"=\") configured for `$(EMACS_CONFIGURATION)'. |
1080 !if $(DEBUG_XEMACS) | 1083 !if $(DEBUG_XEMACS) |
1081 Compiling in extra debug checks. XEmacs will be slow! | 1084 Compiling in extra debug checks. XEmacs will be slow! |
1082 !endif | 1085 !endif |
1083 <<NOKEEP | 1086 <<NOKEEP |
1084 @echo -------------------------------------------------------------------- | 1087 @echo -------------------------------------------------------------------- |
1085 @type Installation | 1088 @type $(XEMACS)\Installation |
1086 @echo -------------------------------------------------------------------- | 1089 @echo -------------------------------------------------------------------- |
1087 | 1090 |
1088 # DO NOT DELETE THIS LINE -- make depend depends on it. | 1091 # DO NOT DELETE THIS LINE -- make depend depends on it. |
1089 | 1092 |