summaryrefslogtreecommitdiff
path: root/build.info
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2019-10-13 12:33:15 +0200
committerRichard Levitte <levitte@openssl.org>2019-10-14 16:58:20 +0200
commit70d9675342efbc9fe518e082c44f3ad80a1e4671 (patch)
tree4e94fb03adb82128dbfb5c9c2d36bec847b71342 /build.info
parent9ff872e8a325651935cf1a42dc573bb6760fa0f8 (diff)
downloadopenssl-new-70d9675342efbc9fe518e082c44f3ad80a1e4671.tar.gz
Building: Add modules with DEPENDs to GENERATEd files
For files GENERATEd from templates (.in files), any perl module (.pm file) that the file depends on will automatically be used. This means that these two lines: GENERATE[foo]=foo.in DEPEND[foo]=whatever.pm will emit this command in a Makefile (or corresponding): foo: foo.in whatever.pm configdata.pm $(PERL) -I. -Ipathto -Mwhatever -Mconfigdata $(SRCDIR)/util/dofile.pl \\ foo.in > foo Note that configdata.pm is automatically added, since util/dofile.pl itself depends on it. Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> (Merged from https://github.com/openssl/openssl/pull/10162)
Diffstat (limited to 'build.info')
-rw-r--r--build.info4
1 files changed, 0 insertions, 4 deletions
diff --git a/build.info b/build.info
index 83dc6ed164..5e63b440df 100644
--- a/build.info
+++ b/build.info
@@ -11,13 +11,9 @@ DEPEND[libssl]=libcrypto
# unconditionally before anything else.
DEPEND[]=include/openssl/opensslconf.h include/crypto/bn_conf.h \
include/crypto/dso_conf.h doc/man7/openssl_user_macros.pod
-DEPEND[include/openssl/opensslconf.h]=configdata.pm
GENERATE[include/openssl/opensslconf.h]=include/openssl/opensslconf.h.in
-DEPEND[include/crypto/bn_conf.h]=configdata.pm
GENERATE[include/crypto/bn_conf.h]=include/crypto/bn_conf.h.in
-DEPEND[include/crypto/dso_conf.h]=configdata.pm
GENERATE[include/crypto/dso_conf.h]=include/crypto/dso_conf.h.in
-DEPEND[doc/man7/openssl_user_macros.pod]=configdata.pm
GENERATE[doc/man7/openssl_user_macros.pod]=doc/man7/openssl_user_macros.pod.in
IF[{- defined $target{shared_defflag} -}]