AC_SUBST(LIBXML2_LIBS)
AC_SUBST(LIBXML2_CFLAGS)
+
+ELPA=""
+AC_SUBST(ELPA)
+
# Check for mail-locking functions in a "mail" library. Probably this should
# have the same check as for liblockfile below.
AC_CHECK_LIB(mail, maillock, have_mail=yes, have_mail=no)
AC_SUBST(SUBDIR_MAKEFILES_IN)
+
dnl You might wonder (I did) why epaths.h is generated by running make,
dnl rather than just letting configure generate it from epaths.in.
dnl One reason is that the various paths are not fully expanded (see above);
EMACS= ../src/emacs
-ELPA=../../elpa
+
+
+## This should be coming from autoconf!
+ELPA=/home/phillord/src/git/elpa-git/master
+
DIRS=$(filter-out .,$(subst ./,,$(shell find . -maxdepth 1 -type d)))
WRITE_LOG = > $@ 2>&1 || { stat=ERROR; cat $@; }; echo $$stat: $@
makefile-inc.mk: ./admin/package-makefile.el
- $(EMACS) --batch --load admin/package-makefile.el \
+ ELPA=$(ELPA) $(EMACS) --batch --load admin/package-makefile.el \
--funcall package-makefile
include makefile-inc.mk
(require 'seq)
-(defvar package-makefile--elpa nil)
+(defvar package-makefile--elpa
+ (when (getenv "ELPA")
+ (concat (getenv "ELPA")
+ "/packages")))
(defvar package-makefile--log-targets nil)
(defvar package-makefile--pkg-targets nil)
(package-makefile--pkg-targets
package-makefile--elpa
(package-makefile--elpa-dirs
- package-makefile-0elpa))
+ package-makefile--elpa))
"\n"
(package-makefile--test-targets
package-makefile--elpa)))
"ert-summarize: " (mapconcat 'identity package-makefile--log-targets " ")
- "\n\t$(EMACS) -l ert -f ert-summarize-tests-batch-and-exit $^\n\n"
+ "\n\t$(EMACS) --batch -l ert -f ert-summarize-tests-batch-and-exit $^\n\n"
"pkg-all: " (mapconcat 'identity package-makefile--pkg-targets " ")
"\n\n"