Eli Zaretskii <[email protected]> writes:
Use the unmsys--file-name function, like Emacs Makefile's do in lisp/
and in leim/, to overcome this problem. And ask Roland to make that
change in the upstream package, since unmsys--file-name is a no-op for
any OS but Windows.
I sent a mail to the bbdb list.
In the meanwhile, I tried to substitute this bit from lisp/Makefile,
$(emacs) -l autoload \
--eval '(setq autoload-builtin-package-versions t)' \
--eval '(setq generated-autoload-file (unmsys--file-name
"$(lisp)/loaddefs.el"))' \
-f batch-update-autoloads $$wins
for this, in bbdb/lisp/makefile-temp,
$(emacs) -l autoload \
--eval '(setq generated-autoload-file "'`pwd`/$@'")' \
--eval '(setq make-backup-files nil)' \
-f batch-update-autoloads `pwd`
like this,
$(emacs) -l autoload \
--eval '(setq generated-autoload-file (unmsys--file-name
"'`pwd`/$@'")' \
--eval '(setq make-backup-files nil)' \
-f batch-update-autoloads `pwd`
It wasn't fatal but it didn't write bbdb-loaddefs.el like I was hopin'
and prayin' it would.