comparison nt/xemacs.mak @ 384:bbff43aa5eb7 r21-2-7

Import from CVS: tag r21-2-7
author cvs
date Mon, 13 Aug 2007 11:08:24 +0200
parents 064ab7fed2e0
children aabb7f5b1c81
comparison
equal deleted inserted replaced
383:6a50c6a581a5 384:bbff43aa5eb7
63 INSTALL_DIR=c:\Program Files\Infodock\Infodock-$(INFODOCK_VERSION_STRING) 63 INSTALL_DIR=c:\Program Files\Infodock\Infodock-$(INFODOCK_VERSION_STRING)
64 ! else 64 ! else
65 INSTALL_DIR=c:\Program Files\XEmacs\XEmacs-$(XEMACS_VERSION_STRING) 65 INSTALL_DIR=c:\Program Files\XEmacs\XEmacs-$(XEMACS_VERSION_STRING)
66 ! endif 66 ! endif
67 !endif 67 !endif
68 !if !defined(PACKAGEPATH) 68 !if !defined(PACKAGE_PATH)
69 PATH_PACKAGEPATH="c:\\Program Files\\XEmacs\\packages" 69 ! if !defined(PACKAGE_PREFIX)
70 !else 70 PACKAGE_PREFIX=c:\Program Files\XEmacs
71 PATH_PACKAGEPATH="$(PACKAGEPATH)" 71 ! endif
72 !endif 72 PACKAGE_PATH=~\.xemacs;;$(PACKAGE_PREFIX)\site-packages;$(PACKAGE_PREFIX)\mule-packages;$(PACKAGE_PREFIX)\xemacs-packages
73 !endif
74 PATH_PACKAGEPATH="$(PACKAGE_PATH:\=\\)"
73 !if !defined(HAVE_MSW) 75 !if !defined(HAVE_MSW)
74 HAVE_MSW=1 76 HAVE_MSW=1
75 !endif 77 !endif
76 !if !defined(HAVE_X) 78 !if !defined(HAVE_X)
77 HAVE_X=0 79 HAVE_X=0
220 !endif 222 !endif
221 !message ------------------------------------------------ 223 !message ------------------------------------------------
222 !message XEmacs $(XEMACS_VERSION_STRING) $(xemacs_codename) configured for "$(EMACS_CONFIGURATION)". 224 !message XEmacs $(XEMACS_VERSION_STRING) $(xemacs_codename) configured for "$(EMACS_CONFIGURATION)".
223 !message 225 !message
224 !message Installation directory is "$(INSTALL_DIR)". 226 !message Installation directory is "$(INSTALL_DIR)".
225 !message Package path is $(PATH_PACKAGEPATH). 227 !message Package path is "$(PACKAGE_PATH)".
226 !message 228 !message
227 !if $(INFODOCK) 229 !if $(INFODOCK)
228 !message Building InfoDock. 230 !message Building InfoDock.
229 !endif 231 !endif
230 !if $(HAVE_MSW) 232 !if $(HAVE_MSW)
502 504
503 # Individual dependencies 505 # Individual dependencies
504 ETAGS_DEPS = $(LIB_SRC)/getopt.c $(LIB_SRC)/getopt1.c $(LIB_SRC)/../src/regex.c 506 ETAGS_DEPS = $(LIB_SRC)/getopt.c $(LIB_SRC)/getopt1.c $(LIB_SRC)/../src/regex.c
505 $(LIB_SRC)/etags.exe : $(LIB_SRC)/etags.c $(ETAGS_DEPS) 507 $(LIB_SRC)/etags.exe : $(LIB_SRC)/etags.c $(ETAGS_DEPS)
506 $(LIB_SRC)/movemail.exe: $(LIB_SRC)/movemail.c $(LIB_SRC)/pop.c $(ETAGS_DEPS) 508 $(LIB_SRC)/movemail.exe: $(LIB_SRC)/movemail.c $(LIB_SRC)/pop.c $(ETAGS_DEPS)
509 @cd $(LIB_SRC)
510 $(CCV) -I. -I$(XEMACS)/src -I$(XEMACS)/nt/inc $(LIB_SRC_DEFINES) -O2 -W3 -Fe$@ $** wsock32.lib
511 @cd $(NT)
507 512
508 LIB_SRC_TOOLS = \ 513 LIB_SRC_TOOLS = \
509 $(LIB_SRC)/make-docfile.exe \ 514 $(LIB_SRC)/make-docfile.exe \
510 $(LIB_SRC)/hexl.exe \ 515 $(LIB_SRC)/hexl.exe \
511 $(LIB_SRC)/movemail.exe \ 516 $(LIB_SRC)/movemail.exe \
1004 temacs: $(TEMACS) 1009 temacs: $(TEMACS)
1005 1010
1006 # use this rule to install the system 1011 # use this rule to install the system
1007 install: all 1012 install: all
1008 @echo Installing in $(INSTALL_DIR) ... 1013 @echo Installing in $(INSTALL_DIR) ...
1014 @echo PlaceHolder > PlaceHolder
1009 @xcopy /q PROBLEMS "$(INSTALL_DIR)\" 1015 @xcopy /q PROBLEMS "$(INSTALL_DIR)\"
1010 @xcopy /q README "$(INSTALL_DIR)\lock\" 1016 @xcopy /q PlaceHolder "$(INSTALL_DIR)\lock\"
1011 @del "$(INSTALL_DIR)\lock\README" 1017 @del "$(INSTALL_DIR)\lock\PlaceHolder"
1012 @xcopy /q $(LIB_SRC)\*.exe "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)\" 1018 @xcopy /q $(LIB_SRC)\*.exe "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)\"
1013 @copy $(LIB_SRC)\DOC "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)" 1019 @copy $(LIB_SRC)\DOC "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)"
1014 @copy $(CONFIG_VALUES) "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)" 1020 @copy $(CONFIG_VALUES) "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)"
1015 @copy $(XEMACS)\src\xemacs.exe "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)" 1021 @copy $(XEMACS)\src\xemacs.exe "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)"
1016 @copy $(RUNEMACS) "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)" 1022 @copy $(RUNEMACS) "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)"
1017 @xcopy /e /q $(XEMACS)\etc "$(INSTALL_DIR)\etc\" 1023 @xcopy /e /q $(XEMACS)\etc "$(INSTALL_DIR)\etc\"
1018 @xcopy /e /q $(XEMACS)\info "$(INSTALL_DIR)\info\" 1024 @xcopy /e /q $(XEMACS)\info "$(INSTALL_DIR)\info\"
1019 @xcopy /e /q $(XEMACS)\lisp "$(INSTALL_DIR)\lisp\" 1025 @xcopy /e /q $(XEMACS)\lisp "$(INSTALL_DIR)\lisp\"
1026 @echo Making skeleton package tree in $(PACKAGE_PREFIX) ...
1027 @xcopy /q PlaceHolder "$(PACKAGE_PREFIX)\site-packages\"
1028 @del "$(PACKAGE_PREFIX)\site-packages\PlaceHolder"
1029 @xcopy /q PlaceHolder "$(PACKAGE_PREFIX)\mule-packages\"
1030 @del "$(PACKAGE_PREFIX)\mule-packages\PlaceHolder"
1031 @xcopy /q PlaceHolder "$(PACKAGE_PREFIX)\xemacs-packages\"
1032 @del "$(PACKAGE_PREFIX)\xemacs-packages\PlaceHolder"
1033 @del PlaceHolder
1020 1034
1021 distclean: 1035 distclean:
1022 del *.bak 1036 del *.bak
1023 del *.orig 1037 del *.orig
1024 del *.rej 1038 del *.rej