summaryrefslogtreecommitdiff
path: root/source4/heimdal_build/config.mk
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2005-08-03 05:28:08 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:31:04 -0500
commit7facdcc161b75c7a3a85a0f6380f5b83394183c4 (patch)
treee14c0fb17019471f0c67b0d8a323a9809983043e /source4/heimdal_build/config.mk
parent4fd6c8e9cfc69821f574f30f8e6c1eaa781594fc (diff)
downloadsamba-7facdcc161b75c7a3a85a0f6380f5b83394183c4.tar.gz
samba-7facdcc161b75c7a3a85a0f6380f5b83394183c4.tar.bz2
samba-7facdcc161b75c7a3a85a0f6380f5b83394183c4.zip
r8985: Automatically generate make dependency rules for
the asn1 and error table files. This removes the need for HEIMDAL_EXTERNAL (This used to be commit 2f481ac93c0151b82dab737d49ae8d0d3cbbbbbe)
Diffstat (limited to 'source4/heimdal_build/config.mk')
-rw-r--r--source4/heimdal_build/config.mk21
1 files changed, 13 insertions, 8 deletions
diff --git a/source4/heimdal_build/config.mk b/source4/heimdal_build/config.mk
index d2a29626f6..03aea81b5a 100644
--- a/source4/heimdal_build/config.mk
+++ b/source4/heimdal_build/config.mk
@@ -354,7 +354,6 @@ REQUIRED_SUBSYSTEMS = ASN1_COMPILER LIBREPLACE
# End BINARY asn1_compile
#######################
-
#######################
# Start SUBSYSTEM COMPILE_ET
[SUBSYSTEM::COMPILE_ET]
@@ -380,15 +379,21 @@ REQUIRED_SUBSYSTEMS = COMPILE_ET LIBREPLACE
# End BINARY compile_et
#######################
+heimdal/lib/roken/vis.hin: heimdal/lib/roken/vis.h
+ @cp heimdal/lib/roken/vis.h heimdal/lib/roken/vis.hin
-#######################
-# Start TARGET HEIMDAL_EXTERNAL
-[TARGET::HEIMDAL_EXTERNAL]
-CMD = heimdal_build/build_external.sh "@HOSTCC@"
-REQUIRED_SUBSYSTEMS = ASN1_COMPILER
-# END TARGET HEIMDAL_EXTERNAL
-#######################
+heimdal/lib/roken/err.hin: heimdal/lib/roken/err.h
+ @cp heimdal/lib/roken/err.h heimdal/lib/roken/err.hin
+
+include ./heimdal_build/asn1_deps.pl heimdal/lib/hdb/hdb.asn1 hdb_asn1|
+include ./heimdal_build/asn1_deps.pl heimdal/lib/gssapi/spnego.asn1 spnego_asn1|
+include ./heimdal_build/asn1_deps.pl heimdal/lib/asn1/k5.asn1 krb5_asn1|
+include ./heimdal_build/et_deps.pl heimdal/lib/asn1/asn1_err.et|
+include ./heimdal_build/et_deps.pl heimdal/lib/hdb/hdb_err.et|
+include ./heimdal_build/et_deps.pl heimdal/lib/krb5/heim_err.et|
+include ./heimdal_build/et_deps.pl heimdal/lib/krb5/k524_err.et|
+include ./heimdal_build/et_deps.pl heimdal/lib/krb5/krb5_err.et|
#######################
# Start SUBSYSTEM HEIMDAL