diff -up bbdb-2.35/lisp/Makefile.in.fix_lisp_makefile bbdb-2.35/lisp/Makefile.in --- bbdb-2.35/lisp/Makefile.in.fix_lisp_makefile 2006-02-08 22:37:16.000000000 +0000 +++ bbdb-2.35/lisp/Makefile.in 2008-11-09 12:55:35.000000000 +0000 @@ -20,19 +20,14 @@ SYMLINKS = @SYMLINKS@ LINKPATH = @LINKPATH@ # this is lovely, isn't it? Surprisingly enough, it seems to work... -VM = -eval '(progn (if (not (string-match "$(VMDIR)" "")) \ - (setq load-path (cons "$(VMDIR)" load-path))) \ - (if (load "vm-version" t t) \ - (cond ((> (string-to-number vm-version) 5.31) \ - (load "vm" t t)) \ - (t (load "vm-vars" t t) (load "vm" t t)))))' - -GNUS = -eval '(if (not (string-match "$(GNUSDIR)" "")) \ - (setq load-path (cons "$(GNUSDIR)" load-path)))' - -MHE = -eval '(progn (if (not (string-match "$(MHEDIR)" "")) \ - (setq load-path (cons "$(MHEDIR)" load-path))) \ - (load "mh-e" t t))' +VM = -eval '(if (> (length "$(VMDIR)") 0) \ + (setq load-path (cons "$(VMDIR)" load-path)))' + +GNUS = -eval '(if (> (length "$(GNUSDIR)") 0) \ + (setq load-path (cons "$(GNUSDIR)" load-path)))' + +MHE = -eval '(if (> (length "$(MHEDIR)") 0) \ + (setq load-path (cons "$(MHEDIR)" load-path)))' PUSHPATH=-l @top_srcdir@/@BBDB_LOADPATH@ @@ -50,8 +45,7 @@ BINS= bbdb.elc $(DEPBINS) all: Makefile @BBDB_RMAIL@ @BBDB_GNUS@ @BBDB_VM@ @BBDB_MHE@ bbdb autoloadsc Makefile: Makefile.in - @echo "Makefile.in has changed, rerun configure!" - exit 1 + cd ..; ./config.status install-pkg: uninstall-pkg bbdb autoloadsc @if test "x$(SYMLINKS)" = "xno" ; then \ @@ -143,10 +137,7 @@ bbdb-sc.elc: bbdb.elc bbdb-sc.el bbdb-hooks.elc: bbdb.elc bbdb-hooks.el @HUSHMAKE@$(EMACS_PROG) -batch -q $(PUSHPATH) -l ./bbdb.elc \ - -eval '(and (not (string= "$(VMDIR)" "")) \ - (setq load-path (cons "$(VMDIR)" load-path)) \ - (load "vm" t t) \ - (load "vm-vars" t t))' \ + -eval '(and (not (string= "$(VMDIR)" "")) (setq load-path (cons "$(VMDIR)" load-path)) (load "vm" t t) (load "vm-vars" t t))' \ -f batch-byte-compile $(@:.elc=.el) autoloads: bbdb-autoloads.el