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