summaryrefslogtreecommitdiff
path: root/doc
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: