chiark / gitweb /
test-example: Rules for making a privkeys directory
[secnet.git] / test-example / Dir.sd.mk
index 30813b207c1725d5fd81a02702f3efb7869f13db..d3eb7d24ddc29f5e1048bbaad102855b7b5617df 100644 (file)
@@ -8,4 +8,14 @@ include common.make
 &sites.conf: $(src)/make-secnet-sites &^/sites &/Dir.mk
        $(src)/make-secnet-sites &^/sites $@
 
+define privkey
+&/$1.privkeys/priv.$2: &/$3
+       mkdir -p $$(dir $$@) && cp $$< $$@.tmp && mv -f $$@.tmp $$@
+&all-privkeys:: &/$1.privkeys/priv.$2
+&clean::
+       rm -rf &/$1.privkeys
+endef
+
+$(eval $(call privkey,outside,0000000000,outside.key))
+
 &CLEAN += *.new