And dependencies all working

This commit is contained in:
Phillip Lord 2019-01-25 22:57:04 +00:00
parent e557b186c3
commit bf7519e84d

View file

@ -10,7 +10,7 @@ endif
dirstate = .git/logs/HEAD
VCSWITNESS = $(if $(wildcard $(srcdir)/$(dirstate)),$$(srcdir)/../$(dirstate))
all: elpa-update all-packages
all: $(ELPA_PATH)/FETCH_HEAD all-packages
../lisp/elpa:
mkdir ../lisp/elpa
@ -27,14 +27,12 @@ $(ELPA_PATH):
$(ELPA_PATH)/FETCH_HEAD: $(ELPA_PATH) Makefile
cd $(ELPA_PATH);git fetch --all
.PHONY: elpa-update
PACKAGES=
define package_template
packages/$(1)-$(2)/$(1)/package-makefile.mk: $(ELPA_PATH)/FETCH_HEAD
packages/$(1)-$(2)/$(1):
./bin/extract-package.sh -g $(ELPA_PATH) -p $(1) -s $(2) $(3)
$(1): packages/$(1)-$(2)/$(1)/package-makefile.mk
$(1): packages/$(1)-$(2)/$(1)
$$(MAKE) -C packages/$(1)-$(2)/$(1) -f package-makefile.mk deploy PACKAGE=$(1)
.PHONY: $(1)