Automatic 'make depend' for the unified build scheme
authorRichard Levitte <levitte@openssl.org>
Thu, 18 Feb 2016 18:41:57 +0000 (19:41 +0100)
committerRichard Levitte <levitte@openssl.org>
Thu, 18 Feb 2016 22:48:52 +0000 (23:48 +0100)
commitc058fcd79877530f18a288664ea71def012c405a
treec8e1152ce7e5ab69df39528ccab5d8c9eb4de3e3
parentdf302cdce7bd9b27bb4745674abc06d3310dde33
'make depend' for the unified build scheme

This isn't the fully featured combination of compiler generated
dependency files and Makefile include directives, but a cheaper
variant of the same.

The dependency files are generated automatically, but then we have the
usual "depend" target.  However, we depend on it in the bigger phony
targets that are the most likely to be used.  That make this feature
automatic enough.

A side effect is that we can't use the build file's timestamp to check
if reconfiguring might be in order.  In its place, we use a flag file
that depends on Configure and the build file template and depend on it
in spots where it makes sense to check for the need to reconfigure.

Reviewed-by: Rich Salz <rsalz@openssl.org>
Configurations/descrip.mms.tmpl
Configurations/unix-Makefile.tmpl