1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-09 08:58:35 +03:00

heimdal_build: Skip some hx509 code when using system hx509.

This commit is contained in:
Jelmer Vernooij 2010-10-16 03:07:40 +02:00
parent 8db6453ae2
commit 12fa110219

View File

@ -324,16 +324,16 @@ def HEIMDAL_BINARY(binname, source,
HEIMDAL_ASN1('HEIMDAL_SPNEGO_ASN1',
source='../heimdal/lib/gssapi/spnego/spnego.asn1',
source='../heimdal/lib/gssapi/spnego/spnego.asn1',
options='--sequence=MechTypeList',
includes='../heimdal/lib/asn1',
includes='../heimdal/lib/asn1',
directory='lib/gssapi'
)
HEIMDAL_ASN1('HEIMDAL_GSSAPI_ASN1',
'../heimdal/lib/gssapi/mech/gssapi.asn1',
includes='../heimdal/lib/asn1',
includes='../heimdal/lib/asn1',
directory='lib/gssapi'
)
@ -402,10 +402,6 @@ HEIMDAL_ERRTABLE('HEIMDAL_GKRB5_ERR_ET',
'../heimdal/lib/gssapi/krb5/gkrb5_err.et')
HEIMDAL_ERRTABLE('HEIMDAL_HX509_ERR_ET',
'../heimdal/lib/hx509/hx509_err.et')
if not bld.CONFIG_SET('USING_SYSTEM_ROKEN'):
if not bld.CONFIG_SET('HAVE_IFADDRS_H'):
@ -699,6 +695,44 @@ if not bld.CONFIG_SET("USING_SYSTEM_HX509"):
directory='lib/hx509'
)
HEIMDAL_ERRTABLE('HEIMDAL_HX509_ERR_ET',
'../heimdal/lib/hx509/hx509_err.et')
HEIMDAL_HX509_OBJH_SOURCE = '''
../heimdal/lib/hx509/ca.c
../heimdal/lib/hx509/cert.c
../heimdal/lib/hx509/cms.c
../heimdal/lib/hx509/collector.c
../heimdal/lib/hx509/crypto.c
../heimdal/lib/hx509/error.c
../heimdal/lib/hx509/env.c
../heimdal/lib/hx509/file.c
../heimdal/lib/hx509/keyset.c
../heimdal/lib/hx509/ks_dir.c
../heimdal/lib/hx509/ks_file.c
../heimdal/lib/hx509/ks_keychain.c
../heimdal/lib/hx509/ks_mem.c
../heimdal/lib/hx509/ks_null.c
../heimdal/lib/hx509/ks_p11.c
../heimdal/lib/hx509/ks_p12.c
../heimdal/lib/hx509/lock.c
../heimdal/lib/hx509/name.c
../heimdal/lib/hx509/peer.c
../heimdal/lib/hx509/print.c
../heimdal/lib/hx509/req.c
../heimdal/lib/hx509/revoke.c
../heimdal/lib/hx509/sel.c
../heimdal/lib/hx509/hx509_err.c
'''
HEIMDAL_AUTOPROTO('../heimdal/lib/hx509/hx509-protos.h',
HEIMDAL_HX509_OBJH_SOURCE,
options="-R '^(_|^C)' -E HX509_LIB -q -P comment -o")
HEIMDAL_AUTOPROTO('../heimdal/lib/hx509/hx509-private.h',
HEIMDAL_HX509_OBJH_SOURCE,
options="-q -P comment -p")
HEIMDAL_LIBRARY('hx509',
'../heimdal/lib/hx509/ca.c ../heimdal/lib/hx509/cert.c ../heimdal/lib/hx509/cms.c ../heimdal/lib/hx509/collector.c ../heimdal/lib/hx509/crypto.c ../heimdal/lib/hx509/error.c ../heimdal/lib/hx509/env.c ../heimdal/lib/hx509/file.c ../heimdal/lib/hx509/keyset.c ../heimdal/lib/hx509/ks_dir.c ../heimdal/lib/hx509/ks_file.c ../heimdal/lib/hx509/ks_keychain.c ../heimdal/lib/hx509/ks_mem.c ../heimdal/lib/hx509/ks_null.c ../heimdal/lib/hx509/ks_p11.c ../heimdal/lib/hx509/ks_p12.c ../heimdal/lib/hx509/lock.c ../heimdal/lib/hx509/name.c ../heimdal/lib/hx509/peer.c ../heimdal/lib/hx509/print.c ../heimdal/lib/hx509/req.c ../heimdal/lib/hx509/revoke.c ../heimdal/lib/hx509/sel.c ../heimdal/lib/hx509/hx509_err.c ../heimdal/lib/hx509/sel-lex.c ../heimdal/lib/hx509/sel-gram.c',
includes='../heimdal/lib/hx509',
@ -882,41 +916,6 @@ HEIMDAL_AUTOPROTO_PRIVATE('../heimdal/lib/gssapi/krb5/gsskrb5-private.h',
HEIMDAL_GSSAPI_KRB5_SOURCE)
HEIMDAL_HX509_OBJH_SOURCE = '''
../heimdal/lib/hx509/ca.c
../heimdal/lib/hx509/cert.c
../heimdal/lib/hx509/cms.c
../heimdal/lib/hx509/collector.c
../heimdal/lib/hx509/crypto.c
../heimdal/lib/hx509/error.c
../heimdal/lib/hx509/env.c
../heimdal/lib/hx509/file.c
../heimdal/lib/hx509/keyset.c
../heimdal/lib/hx509/ks_dir.c
../heimdal/lib/hx509/ks_file.c
../heimdal/lib/hx509/ks_keychain.c
../heimdal/lib/hx509/ks_mem.c
../heimdal/lib/hx509/ks_null.c
../heimdal/lib/hx509/ks_p11.c
../heimdal/lib/hx509/ks_p12.c
../heimdal/lib/hx509/lock.c
../heimdal/lib/hx509/name.c
../heimdal/lib/hx509/peer.c
../heimdal/lib/hx509/print.c
../heimdal/lib/hx509/req.c
../heimdal/lib/hx509/revoke.c
../heimdal/lib/hx509/sel.c
../heimdal/lib/hx509/hx509_err.c
'''
HEIMDAL_AUTOPROTO('../heimdal/lib/hx509/hx509-protos.h',
HEIMDAL_HX509_OBJH_SOURCE,
options="-R '^(_|^C)' -E HX509_LIB -q -P comment -o")
HEIMDAL_AUTOPROTO('../heimdal/lib/hx509/hx509-private.h',
HEIMDAL_HX509_OBJH_SOURCE,
options="-q -P comment -p")
HEIMDAL_HEIM_ASN1_DER_SOURCE = '''
../heimdal/lib/asn1/der_get.c
../heimdal/lib/asn1/der_put.c