Mercurial > hg > xemacs-beta
comparison nt/xemacs.mak @ 3281:57711e9aac15
[xemacs-hg @ 2006-03-14 00:09:02 by vins]
Check for package hierarchies in siblings to the install directory on Windows.
author | vins |
---|---|
date | Tue, 14 Mar 2006 00:09:09 +0000 |
parents | d674024a8674 |
children | 8aa52dcfc11a |
comparison
equal
deleted
inserted
replaced
3280:60e2e8d7d7dc | 3281:57711e9aac15 |
---|---|
438 INSTALL_DIR=c:\Program Files\Infodock\Infodock-$(INFODOCK_VERSION_STRING) | 438 INSTALL_DIR=c:\Program Files\Infodock\Infodock-$(INFODOCK_VERSION_STRING) |
439 ! else | 439 ! else |
440 INSTALL_DIR=c:\Program Files\XEmacs\XEmacs-$(XEMACS_VERSION_STRING) | 440 INSTALL_DIR=c:\Program Files\XEmacs\XEmacs-$(XEMACS_VERSION_STRING) |
441 ! endif | 441 ! endif |
442 !endif | 442 !endif |
443 !if !defined(PACKAGE_PATH) | 443 |
444 ! if !defined(PACKAGE_PREFIX) | 444 # If PACKAGE_PREFIX was defined, use it to generate a package path. |
445 PACKAGE_PREFIX=c:\Program Files\XEmacs | 445 !if defined(PACKAGE_PREFIX) |
446 ! endif | 446 PATH_LATE_PACKAGE_DIRECTORIES="$(PACKAGE_PREFIX:\=\\)" |
447 ! if $(MULE) | 447 !endif |
448 PACKAGE_PATH=~\.xemacs;;$(PACKAGE_PREFIX)\site-packages;$(PACKAGE_PREFIX)\mule-packages;$(PACKAGE_PREFIX)\xemacs-packages | |
449 ! else | |
450 PACKAGE_PATH=~\.xemacs;;$(PACKAGE_PREFIX)\site-packages;$(PACKAGE_PREFIX)\xemacs-packages | |
451 ! endif | |
452 !endif | |
453 PATH_PACKAGEPATH="$(PACKAGE_PATH:\=\\)" | |
454 | 448 |
455 !if $(INFODOCK) | 449 !if $(INFODOCK) |
456 PATH_PREFIX=../.. | 450 PATH_PREFIX=../.. |
457 !else | 451 !else |
458 PATH_PREFIX=.. | 452 PATH_PREFIX=.. |
803 $(EMACS_BETA_VERSION) $(EMACS_PATCH_LEVEL) \ | 797 $(EMACS_BETA_VERSION) $(EMACS_PATCH_LEVEL) \ |
804 -DXEMACS_CODENAME=\"$(xemacs_codename:&=and)\" \ | 798 -DXEMACS_CODENAME=\"$(xemacs_codename:&=and)\" \ |
805 !if defined(xemacs_extra_name) | 799 !if defined(xemacs_extra_name) |
806 -DXEMACS_EXTRA_NAME=\"$(xemacs_extra_name:"=)\" \ | 800 -DXEMACS_EXTRA_NAME=\"$(xemacs_extra_name:"=)\" \ |
807 !endif | 801 !endif |
808 -DEMACS_CONFIGURATION=\"$(EMACS_CONFIGURATION)\" \ | 802 !if defined(PATH_LATE_PACKAGE_DIRECTORIES) |
809 -DPATH_PACKAGEPATH=\"$(PATH_PACKAGEPATH)\" | 803 -DPATH_LATE_PACKAGE_DIRECTORIES=\"$(PATH_LATE_PACKAGE_DIRECTORIES)\" \ |
804 !endif | |
805 -DEMACS_CONFIGURATION=\"$(EMACS_CONFIGURATION)\" | |
810 TEMACS_CPP_FLAGS=$(CFLAGS) $(TEMACS_CPP_FLAGS_NO_CFLAGS) | 806 TEMACS_CPP_FLAGS=$(CFLAGS) $(TEMACS_CPP_FLAGS_NO_CFLAGS) |
811 TEMACS_CPP_CDECL_FLAGS=$(CFLAGS_CDECL) $(TEMACS_CPP_FLAGS_NO_CFLAGS) | 807 TEMACS_CPP_CDECL_FLAGS=$(CFLAGS_CDECL) $(TEMACS_CPP_FLAGS_NO_CFLAGS) |
812 | 808 |
813 ########################### Determine XEmacs object files. | 809 ########################### Determine XEmacs object files. |
814 | 810 |
1065 !endif | 1061 !endif |
1066 !if [echo CPPFLAGS>>$(CONFIG_VALUES) && echo "$(CPPFLAGS:\=\\)">>$(CONFIG_VALUES)] | 1062 !if [echo CPPFLAGS>>$(CONFIG_VALUES) && echo "$(CPPFLAGS:\=\\)">>$(CONFIG_VALUES)] |
1067 !endif | 1063 !endif |
1068 !if [echo LISPDIR>>$(CONFIG_VALUES) && echo "\\$(LISP:\=\\)">>$(CONFIG_VALUES)] | 1064 !if [echo LISPDIR>>$(CONFIG_VALUES) && echo "\\$(LISP:\=\\)">>$(CONFIG_VALUES)] |
1069 !endif | 1065 !endif |
1070 # PATH_PACKAGEPATH is already a quoted string. | 1066 !if defined(PATH_LATE_PACKAGE_DIRECTORIES) |
1071 !if [echo PACKAGE_PATH>>$(CONFIG_VALUES) && echo $(PATH_PACKAGEPATH)>>$(CONFIG_VALUES)] | 1067 # PATH_LATE_PACKAGE_DIRECTORIES is already a quoted string. |
1068 ! if [echo PATH_LATE_PACKAGE_DIRECTORIES>>$(CONFIG_VALUES) && echo $(PATH_LATE_PACKAGE_DIRECTORIES)>>$(CONFIG_VALUES)] | |
1069 ! endif | |
1072 !endif | 1070 !endif |
1073 | 1071 |
1074 LINK_DEPENDENCY_ARGS = -Fe$@ -Fd$* $** -link $(DEBUG_FLAGS_LINK) | 1072 LINK_DEPENDENCY_ARGS = -Fe$@ -Fd$* $** -link $(DEBUG_FLAGS_LINK) |
1075 LINK_STANDARD_LIBRARY_ARGS = setargv.obj user32.lib wsock32.lib | 1073 LINK_STANDARD_LIBRARY_ARGS = setargv.obj user32.lib wsock32.lib |
1076 | 1074 |
1139 !endif | 1137 !endif |
1140 !if $(CPLUSPLUS_COMPILE) | 1138 !if $(CPLUSPLUS_COMPILE) |
1141 Compiling as C++. | 1139 Compiling as C++. |
1142 !endif | 1140 !endif |
1143 Installing XEmacs in "$(INSTALL_DIR:\=\\)". | 1141 Installing XEmacs in "$(INSTALL_DIR:\=\\)". |
1144 Package path is $(PATH_PACKAGEPATH). | 1142 !if defined(PATH_LATE_PACKAGE_DIRECTORIES) |
1143 Package path is $(PATH_LATE_PACKAGE_DIRECTORIES). | |
1144 !endif | |
1145 !if $(INFODOCK) | 1145 !if $(INFODOCK) |
1146 Building InfoDock. | 1146 Building InfoDock. |
1147 !endif | 1147 !endif |
1148 !if $(HAVE_MS_WINDOWS) | 1148 !if $(HAVE_MS_WINDOWS) |
1149 Compiling in support for Microsoft Windows native GUI. | 1149 Compiling in support for Microsoft Windows native GUI. |
1670 # APA: This is not good enough! It copies all .#* CVS files | 1670 # APA: This is not good enough! It copies all .#* CVS files |
1671 # and the CVS directory too! | 1671 # and the CVS directory too! |
1672 @$(COPYDIR) $(SRCROOT)\etc "$(INSTALL_DIR)\etc\" | 1672 @$(COPYDIR) $(SRCROOT)\etc "$(INSTALL_DIR)\etc\" |
1673 @$(COPYDIR) $(SRCROOT)\info "$(INSTALL_DIR)\info\" | 1673 @$(COPYDIR) $(SRCROOT)\info "$(INSTALL_DIR)\info\" |
1674 @$(COPYDIR) $(SRCROOT)\lisp "$(INSTALL_DIR)\lisp\" | 1674 @$(COPYDIR) $(SRCROOT)\lisp "$(INSTALL_DIR)\lisp\" |
1675 !if defined(PACKAGE_PREFIX) | |
1675 @echo Making skeleton package tree in $(PACKAGE_PREFIX) ... | 1676 @echo Making skeleton package tree in $(PACKAGE_PREFIX) ... |
1676 @$(COPY) PlaceHolder "$(PACKAGE_PREFIX)\site-packages\" | 1677 @$(COPY) PlaceHolder "$(PACKAGE_PREFIX)\site-packages\" |
1677 -$(DEL) "$(PACKAGE_PREFIX)\site-packages\PlaceHolder" | 1678 -$(DEL) "$(PACKAGE_PREFIX)\site-packages\PlaceHolder" |
1678 @$(COPY) PlaceHolder "$(PACKAGE_PREFIX)\mule-packages\" | 1679 @$(COPY) PlaceHolder "$(PACKAGE_PREFIX)\mule-packages\" |
1679 -$(DEL) "$(PACKAGE_PREFIX)\mule-packages\PlaceHolder" | 1680 -$(DEL) "$(PACKAGE_PREFIX)\mule-packages\PlaceHolder" |
1680 @$(COPY) PlaceHolder "$(PACKAGE_PREFIX)\xemacs-packages\" | 1681 @$(COPY) PlaceHolder "$(PACKAGE_PREFIX)\xemacs-packages\" |
1681 -$(DEL) "$(PACKAGE_PREFIX)\xemacs-packages\PlaceHolder" | 1682 -$(DEL) "$(PACKAGE_PREFIX)\xemacs-packages\PlaceHolder" |
1683 !endif | |
1682 -$(DEL) PlaceHolder | 1684 -$(DEL) PlaceHolder |
1683 | 1685 |
1684 ########################### clean | 1686 ########################### clean |
1685 | 1687 |
1686 mostlyclean: | 1688 mostlyclean: |