summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rwxr-xr-xdoc16
1 files changed, 16 insertions, 0 deletions
diff --git a/doc b/doc
new file mode 100755
index 0000000..abc6b42
--- /dev/null
+++ b/doc
@@ -0,0 +1,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.0 ./pkgbuild2mw.1 ./pkgbuild2mw.2
+ < $< ./pkgbuild2mw.0 | ./pkgbuild2mw.1 | ./pkgbuild2mw.2 | cat -s > $@
+
+.var.%: FORCE
+ @printf '%s' '$(subst ','\\'',$($*))' | sed 's/^/#/' | ./write-ifchanged $@
+-include $(wildcard .var.*)
+.PHONY: FORCE
+.SECONDARY: