diff --git a/Makefile b/Makefile index 8806194..e9adc6a 100644 --- a/Makefile +++ b/Makefile @@ -96,7 +96,7 @@ auctex/Makefile: auctex/configure Makefile | $(DOT_DIR)/share/texmf/.dir auctex: auctex/Makefile $(MAKE) -C $(DIR-$@) clean $(MAKE) -C $(DIR-$@) lisp info install\ - EMACS="'$(EMACS)' --eval '(setq vc-handled-backends nil)'" + EMACS="$(EMACS) --eval '(setq vc-handled-backends nil)'" # ######################################################################### @@ -108,8 +108,7 @@ cd reftex: $(MAKE) -C $(DIR-$@) lisp info install\ infodir=$(INFO_DIR)\ lispdir=$(LISP_DIR)/reftex\ - EMACS="$(EMACS)" - + EMACS=$(EMACS) # ######################################################################### # ess @@ -122,14 +121,14 @@ ess: LISPDIR=$(LISP_DIR)/ess\ ETCDIR=$(LISP_DIR)/ess/etc\ INFODIR=$(INFO_DIR)\ - EMACS="'$(EMACS)' --eval '(setq vc-handled-backends nil)'" + EMACS=$(or $(EMACS_CYGWIN),$(call fixpath-shell,$(EMACS))) # ######################################################################### # doxymacs # ######################################################################### .PHONY: doxymacs -doxymacs/configure: doxymacs/bootstrap doxymacs/configure.ac +doxymacs/configure: doxymacs/bootstrap doxymacs/configure.ac $(MAKEFILE_LIST) cd $(@D) && ./bootstrap doxymacs/Makefile: doxymacs/configure Makefile @@ -141,7 +140,9 @@ doxymacs/Makefile: doxymacs/configure Makefile doxymacs: doxymacs/Makefile $(wildcard doxymacs/lisp/*.el) $(MAKE) -C $(DIR-$@) clean $(MAKE) -C $(DIR-$@) all install\ - EMACS="$(EMACS)"\ + EMACS=$(EMACS) + +# EMACSFLAGS # ######################################################################### @@ -158,7 +159,7 @@ gnus/Makefile: $(MAKEFILE_LIST) gnus/configure gnus: gnus/Makefile $(MAKE) -C $(DIR-$@) clean $(MAKE) -C $(DIR-$@) all\ - EMACS="'$(EMACS)' --eval '(setq vc-handled-backends nil)'"\ + EMACS="$(EMACS) --eval '(setq vc-handled-backends nil)'"\ # ######################################################################### @@ -179,7 +180,7 @@ dvc: dvc/Makefile -install-info --info-dir=$(INFO_DIR) --remove $(INFO_DIR)/dvc.info $(MAKE) -C $(DIR-$@) clean $(MAKE) -C $(DIR-$@) all install\ - EMACS="'$(EMACS)' --eval '(setq vc-handled-backends nil)'"\ + EMACS="$(EMACS) --eval '(setq vc-handled-backends nil)'"\ # ######################################################################### @@ -194,7 +195,7 @@ org-mode: lispdir=$(LISP_DIR)/org-mode\ datadir=$(DOT_DIR)/share/org-mode $(MAKE) -C $(DIR-$@) install install-info doc\ - EMACS="'$(EMACS)' --eval '(setq vc-handled-backends nil)'"\ + EMACS="$(EMACS) --eval '(setq vc-handled-backends nil)'"\ prefix=$(DOT_DIR)\ infodir=$(INFO_DIR)\ lispdir=$(LISP_DIR)/org-mode\ @@ -213,20 +214,20 @@ emacs-jabber/Makefile: emacs-jabber/configure emacs-jabber: emacs-jabber/Makefile $(MAKE) -C $(DIR-$@) install\ - EMACS="$(EMACS)"\ + EMACS=$(EMACS)\ prefix=$(DOT_DIR)\ lispdir=$(LISP_DIR)/jabber\ infodir=$(INFO_DIR)\ - libexecdir=$(LISP_DIR)/jabber/bin + libexecdir=$(LISP_DIR)/jabber/bin\ + abs_builddir=$(call emacspath,$(ELISP_DIR)/emacs-jabber) # ######################################################################### # bbdb # ######################################################################### .PHONY: bbdb -bbdb/configure : $(MAKEFILE_LIST)\ - bbdb/configure.ac - cd $(@D) && autoconf +bbdb/configure : $(MAKEFILE_LIST) bbdb/configure.ac + cd $(@D) && autoreconf -i bbdb/Makefile :\ bbdb/configure\ @@ -277,7 +278,7 @@ apel: -e 's@^\([^;].*\)/lisp/emu@\1/lisp/apel@'\ $(DIR-$@)/APEL-CFG.org > $(DIR-$@)/APEL-CFG $(MAKE) -C $(DIR-$@) install\ - EMACS="$(EMACS)"\ + EMACS=$(EMACS)\ LISPDIR=$(LISP_DIR) echo diff -u $(DIR-$@)/APEL-CFG.org $(DIR-$@)/APEL-CFG||exit 0&&exit 0 mv $(DIR-$@)/APEL-CFG.org $(DIR-$@)/APEL-CFG @@ -289,7 +290,7 @@ apel: .PHONY: flim flim: $(MAKE) -C $(DIR-$@) install\ - EMACS="$(EMACS)"\ + EMACS=$(EMACS)\ PACKAGEDIR=$(DOT_DIR)\ PREFIX=$(LISP_DIR)\ LISPDIR=$(LISP_DIR) @@ -301,7 +302,7 @@ flim: .PHONY: semi semi: $(MAKE) -C $(DIR-$@) install\ - EMACS="$(EMACS)"\ + EMACS=$(EMACS)\ PACKAGEDIR=$(DOT_DIR)\ PREFIX=$(LISP_DIR)\ LISPDIR=$(LISP_DIR) @@ -319,7 +320,7 @@ wanderlust: -e 's@\"ja\" \"en\"@\"en\"@'\ $(DIR-$@)/WL-CFG.org > $(DIR-$@)/WL-CFG $(MAKE) -C $(DIR-$@) install install-info\ - EMACS="$(EMACS)"\ + EMACS=$(EMACS)\ LISPDIR=$(LISP_DIR)\ INFODIR=$(INFO_DIR)\ PIXMAPDIR=$(LISP_DIR)/wl/icons