emacscollective / borg

Assimilate Emacs packages as Git submodules
https://emacsmirror.net/manual/borg
GNU General Public License v3.0
255 stars 28 forks source link

make quick depends on non-existing clean-init rule #142

Closed PuercoPop closed 1 year ago

PuercoPop commented 1 year ago

Please explain (1) what behavior you expected

I expect make quick to work

(2) what behavior you observed

cd ~/.emacs.d
$ make quick
make: *** No rule to make target 'clean-init', needed by 'quick-clean'.  Stop.

(3) and how we can reproduce the issue.

I'm not sure as the installation process is ad-hoc. I followed the instructions to migrate a legacy configuration. This is what the Makefile in my emacs.d contains.

DRONES_DIR = $(shell git config "borg.drones-directory" || echo "lib")

-include $(DRONES_DIR)/borg/borg.mk

bootstrap-borg:
    @git submodule--helper clone --name borg --path $(DRONES_DIR)/borg \
    --url git@github.com:emacscollective/borg.git
    @cd $(DRONES_DIR)/borg; git symbolic-ref HEAD refs/heads/master
    @cd $(DRONES_DIR)/borg; git reset --hard HEAD

From looking at the logs it seems the rule got renamed but I'm not sure to what.