Eli Zaretskii <e...@gnu.org> 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.


Reply via email to