blob: ce021055e1186610daca92bca7a34ab00249e2f0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/usr/bin/make -f
SHELL = bash -o pipefail
pkgbuilds = $(sort $(wildcard *.PKGBUILD))
config.mw: .var.pkgbuilds $(patsubst %.PKGBUILD,%.mw,$(pkgbuilds))
cat $(sort $(filter %.mw,$^)) > $@
%.mw: %.PKGBUILD ./pkgbuild2mw
< $< ./pkgbuild2mw > $@
.var.%: FORCE
@printf '%s' '$(subst ','\\'',$($*))' | sed 's/^/#/' | ./write-ifchanged $@
-include $(wildcard .var.*)
.PHONY: FORCE
.SECONDARY:
|