Collect the names of generated files and clean them away at target clean:
Reviewed-by: Rich Salz <rsalz@openssl.org>
This commit is contained in:
parent
f425f9dcff
commit
4c1cf7e440
@ -84,6 +84,7 @@ DEPS={- join(" ", map { (my $x = $_) =~ s|\.o$|$depext|; $x; }
|
|||||||
grep { $unified_info{sources}->{$_}->[0] =~ /\.c$/ }
|
grep { $unified_info{sources}->{$_}->[0] =~ /\.c$/ }
|
||||||
keys %{$unified_info{sources}}); -}
|
keys %{$unified_info{sources}}); -}
|
||||||
{- output_on() if $disabled{makedepend}; "" -}
|
{- output_on() if $disabled{makedepend}; "" -}
|
||||||
|
GENERATED={- join(" ", map { (my $x = $_) =~ s|\.S$|\.s|; $x } keys %{$unified_info{generate}}) -}
|
||||||
|
|
||||||
BIN_SCRIPTS=$(BLDDIR)/tools/c_rehash
|
BIN_SCRIPTS=$(BLDDIR)/tools/c_rehash
|
||||||
MISC_SCRIPTS=$(SRCDIR)/tools/c_hash $(SRCDIR)/tools/c_info \
|
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
|
uninstall: uninstall_docs uninstall_sw
|
||||||
|
|
||||||
clean: libclean
|
clean: libclean
|
||||||
rm -f $(PROGRAMS) $(TESTPROGS)
|
rm -f $(PROGRAMS) $(TESTPROGS) $(ENGINES) $(SCRIPTS)
|
||||||
rm -f `find $(BLDDIR) -name '*{- $depext -}'`
|
rm -f $(GENERATED)
|
||||||
rm -f `find $(BLDDIR) -name '*{- $objext -}'`
|
-rm -f `find . -name '*{- $depext -}'`
|
||||||
rm -f $(BLDDIR)/core
|
-rm -f `find . -name '*{- $objext -}'`
|
||||||
rm -f $(BLDDIR)/tags $(BLDDIR)/TAGS
|
rm -f core
|
||||||
rm -f $(BLDDIR)/openssl.pc $(BLDDIR)/libcrypto.pc $(BLDDIR)/libssl.pc
|
rm -f tags TAGS
|
||||||
-rm -f `find $(BLDDIR) -type l`
|
rm -f openssl.pc libcrypto.pc libssl.pc
|
||||||
|
-rm -f `find . -type l`
|
||||||
rm -f $(TARFILE)
|
rm -f $(TARFILE)
|
||||||
|
|
||||||
# This exists solely for those who still type 'make depend'
|
# This exists solely for those who still type 'make depend'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user