chiark / gitweb /
build system: Convert test-example to subdirmk
[secnet.git] / test-example / Subdir.sd.mk
index c7ecbd17b6391ec2426f243a72ddf009004d56e3..66cdaf80b13e7946b250e987a409744e23065b90 100644 (file)
@@ -1,17 +1,14 @@
-TARGETS=sites.conf inside.key outside.key
+&TARGETS += & sites.conf inside.key outside.key
 
-VPATH:=@srcdir@
-include ../common.make
-srcdir:=@srcdir@
-topdir:=@top_srcdir@
+include common.make
 
-all: $(TARGETS)
-
-%.key: %.key.b64
+&/%.key: &^/%.key.b64
        base64 -d <$< >$@.new && mv -f $@.new $@
 
-sites.conf: $(topdir)/make-secnet-sites $(srcdir)/sites Makefile
-       $(topdir)/make-secnet-sites $(srcdir)/sites sites.conf
+&sites.conf: $(src)/make-secnet-sites &^/sites Subdir.mk
+       $(src)/make-secnet-sites &^/sites &sites.conf
+
+&clean::
+       rm -f *~ ./#*# *.new
 
-clean:
-       rm -f *~ ./#*# *.new $(TARGETS)
+&:include subdirmk/clean.sd.mk