From: Ian Jackson Date: Sun, 24 Nov 2019 22:50:21 +0000 (+0000) Subject: build system: Add some missing clean and cdeps hooks X-Git-Tag: v0.6.0~255 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=d353e360acfa09faf063a72f62170a8d60f5bf06;p=secnet.git build system: Add some missing clean and cdeps hooks Tested with git-clean -nX | grep -v \*~ | grep -v '~$' | grep -v Makefile | grep -v '\.mk$' We now clean, additionally, .msgcode-test.d .version.d ipaddrset.confirm Signed-off-by: Ian Jackson --- diff --git a/Subdir.sd.mk b/Subdir.sd.mk index 53b1935..e0096df 100644 --- a/Subdir.sd.mk +++ b/Subdir.sd.mk @@ -147,6 +147,8 @@ eax-%-test.confirm: eax-%-test eax-%-test.vectors ./$< <$(srcdir)/eax-$*-test.vectors >$@.new mv -f $@.new $@ +&CDEPS_OBJECTS += msgcode-test.o + msgcode-test: msgcode-test.o $(CC) $(LDFLAGS) $(ALL_CFLAGS) -o $@ $^ @@ -188,8 +190,11 @@ install-force: rm -f $(STALE_PYTHON_FILES) $(MAKE) -f main.mk install +&CLEAN += .version.d +&CLEAN += $(TARGETS) $(&TARGETS_check) $(&TARGETS_fullcheck) + clean:: - $(RM) -f *.o *.yy.[ch] *.tab.[ch] $(TARGETS) core version.c + $(RM) -f *.o *.yy.[ch] *.tab.[ch] core version.c $(RM) -f *.pyc *~ eax-*-test.confirm eax-*-test $(RM) -rf __pycache__ $(RM) -f msgcode-test.confirm msgcode-test