Mercurial > hg > xemacs-beta
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 |