diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-11-11 00:59:00 -0500 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-11-11 00:59:00 -0500 |
commit | 3601b6b89aa18c52ff7b486f22faf7621fa636ab (patch) | |
tree | 916f3c233b1a40c5f07d69a4a9c17b0286daccb3 /doc | |
parent | 274200b238895be80bc942afe7d70006c9ab5787 (diff) |
refactor
Diffstat (limited to 'doc')
-rwxr-xr-x | doc | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -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: |