diff options
author | Richard Levitte <levitte@openssl.org> | 2016-03-12 12:42:49 +0100 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2016-03-13 00:03:48 +0100 |
commit | 4c1cf7e4400daa47fd18c6321edb78fac636a994 (patch) | |
tree | cfbdcbf750e8cc0c0cb75d6f765c4c93809583b6 | |
parent | f425f9dcffc4efa13fbdbba34c6883b038409f3f (diff) | |
download | openssl-4c1cf7e4400daa47fd18c6321edb78fac636a994.tar.gz |
Collect the names of generated files and clean them away at target clean:
Reviewed-by: Rich Salz <rsalz@openssl.org>
-rw-r--r-- | Configurations/unix-Makefile.tmpl | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/Configurations/unix-Makefile.tmpl b/Configurations/unix-Makefile.tmpl index 522d80f0d0..e9288dc3de 100644 --- a/Configurations/unix-Makefile.tmpl +++ b/Configurations/unix-Makefile.tmpl @@ -84,6 +84,7 @@ DEPS={- join(" ", map { (my $x = $_) =~ s|\.o$|$depext|; $x; } grep { $unified_info{sources}->{$_}->[0] =~ /\.c$/ } keys %{$unified_info{sources}}); -} {- output_on() if $disabled{makedepend}; "" -} +GENERATED={- join(" ", map { (my $x = $_) =~ s|\.S$|\.s|; $x } keys %{$unified_info{generate}}) -} BIN_SCRIPTS=$(BLDDIR)/tools/c_rehash MISC_SCRIPTS=$(SRCDIR)/tools/c_hash $(SRCDIR)/tools/c_info \ @@ -242,13 +243,14 @@ install: install_sw install_ssldirs install_docs uninstall: uninstall_docs uninstall_sw clean: libclean - rm -f $(PROGRAMS) $(TESTPROGS) - rm -f `find $(BLDDIR) -name '*{- $depext -}'` - rm -f `find $(BLDDIR) -name '*{- $objext -}'` - rm -f $(BLDDIR)/core - rm -f $(BLDDIR)/tags $(BLDDIR)/TAGS - rm -f $(BLDDIR)/openssl.pc $(BLDDIR)/libcrypto.pc $(BLDDIR)/libssl.pc - -rm -f `find $(BLDDIR) -type l` + rm -f $(PROGRAMS) $(TESTPROGS) $(ENGINES) $(SCRIPTS) + rm -f $(GENERATED) + -rm -f `find . -name '*{- $depext -}'` + -rm -f `find . -name '*{- $objext -}'` + rm -f core + rm -f tags TAGS + rm -f openssl.pc libcrypto.pc libssl.pc + -rm -f `find . -type l` rm -f $(TARFILE) # This exists solely for those who still type 'make depend' |