From: Jan Engelhardt Date: Mon, 10 Sep 2012 13:04:49 +0000 (+0200) Subject: build: have `make clean` remove dep files too X-Git-Tag: v1.4.16~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=33710a5773df0e9fabdec7a2ebdd3c4e206a6a09;p=thirdparty%2Fiptables.git build: have `make clean` remove dep files too While changing branches, one can hit errors like: make[2]: *** CC libipt_CLUSTERIP.oo No hay ninguna regla para construir el objetivo `../include/net/netfilter/nf_nat.h', necesario para `libipt_DNAT.oo'. Alto. Pablo thinks dep files should be removed on `make clean`, and I concur. (JFI, Note that native automake would not clear its ".deps" directory.) Keep the "distclean: clean" line to keep invocations by automake from the parent directory working. Reported-by: Pablo Neira Ayuso --- diff --git a/extensions/GNUmakefile.in b/extensions/GNUmakefile.in index 218dc3ad..4a8ff49d 100644 --- a/extensions/GNUmakefile.in +++ b/extensions/GNUmakefile.in @@ -77,9 +77,9 @@ install: ${targets_install} clean: rm -f *.o *.oo *.so *.a {matches,targets}[46].man initext.c initext4.c initext6.c; + rm -f .*.d .*.dd; distclean: clean - rm -f .*.d .*.dd; init%.o: init%.c ${AM_VERBOSE_CC} ${CC} ${AM_CPPFLAGS} ${AM_DEPFLAGS} ${AM_CFLAGS} -D_INIT=$*_init ${CFLAGS} -o $@ -c $<;