1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00

Do a recursive distclean in ncat before nbase. Otherwise, this sequence

of commands
	./configure
	make
	make clean
	make distclean
fails when makefile.dep is remade in the ncat directory:
In file included from ncat.h:12,
                 from ncat_main.c:4:
../nbase/nbase.h:128:26: error: nbase_config.h: No such file or directory
(Many similar messages follow.)

This happened because "make clean" deletes ncat/makefile.dep. Remaking
makefile.dep requires preprocessing C files that indirectly include
nbase_config.h, which was removed from nbase by distclean. Doing the
distclean in ncat before nbase sidesteps the issue.
This commit is contained in:
david
2009-06-10 03:16:46 +00:00
parent e80f1188e2
commit 7d9da6df81

View File

@@ -190,7 +190,7 @@ ndiff_dist_clean: ndiff_clean
debugclean: debugclean:
rm -f *.gcov *.gcda *.gcno gmon.out rm -f *.gcov *.gcda *.gcno gmon.out
distclean: my_clean my_distclean @LUA_DIST_CLEAN@ @PCAP_DIST_CLEAN@ @PCRE_DIST_CLEAN@ @DNET_DIST_CLEAN@ nbase_dist_clean nsock_dist_clean @ZENMAP_DIST_CLEAN@ @NCAT_DIST_CLEAN@ distclean: my_clean my_distclean @LUA_DIST_CLEAN@ @PCAP_DIST_CLEAN@ @PCRE_DIST_CLEAN@ @DNET_DIST_CLEAN@ @ZENMAP_DIST_CLEAN@ @NCAT_DIST_CLEAN@ nbase_dist_clean nsock_dist_clean
my_distclean: my_distclean:
rm -f Makefile Makefile.bak makefile.dep nmap_config.h stamp-h stamp-h.in \ rm -f Makefile Makefile.bak makefile.dep nmap_config.h stamp-h stamp-h.in \