summaryrefslogtreecommitdiffstats
path: root/Configurations/common.tmpl
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2016-02-12 14:05:06 +0100
committerRichard Levitte <levitte@openssl.org>2016-02-12 23:05:43 +0100
commit50e83cdde65dee08c5dc08391d6493452a8acc23 (patch)
treeacf08ef6518f2ff203449d36a38c73781877d1d4 /Configurations/common.tmpl
parent82049c543cb71619bc23b4e2313f3f3eb405660a (diff)
Unified build - fix make depend
There was a catch 22, where 'make depend' directly after configuring in an otherwise pristine build tree would fail because buildinf.h didn't exist yet. This change has the depend building targets depend on the same other targets as the object file building targets, so the generation of buildinf.h and similar files would kick in during 'make depend'. Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'Configurations/common.tmpl')
-rw-r--r--Configurations/common.tmpl1
1 files changed, 1 insertions, 0 deletions
diff --git a/Configurations/common.tmpl b/Configurations/common.tmpl
index a750e21a33..3bd73241a4 100644
--- a/Configurations/common.tmpl
+++ b/Configurations/common.tmpl
@@ -45,6 +45,7 @@
@{$unified_info{includes}->{$obj}} ]);
$OUT .= src2dep(obj => $obj_no_o,
srcs => $unified_info{sources}->{$obj},
+ deps => [ reducedepends(resolvedepends($obj)) ],
incs => [ @{$unified_info{includes}->{$bin}},
@{$unified_info{includes}->{$obj}} ]);
}