summaryrefslogtreecommitdiff
path: root/source4/kdc/wscript_build
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2014-05-12 10:21:18 +0200
committerAndreas Schneider <asn@cryptomilk.org>2015-07-21 19:04:14 +0200
commita7705ad0600256aee555ec8960ef5de5f30cffcc (patch)
treed0a04dba0fa49b267e8d6e560fffee06f182351c /source4/kdc/wscript_build
parent1e64e720ae5553f02934f7a758ab83cf9ca577ea (diff)
downloadsamba-a7705ad0600256aee555ec8960ef5de5f30cffcc.tar.gz
s4-kdc: move kdc_check_pac() to a new subsystem KDC-GLUE.
This subsystem should be used to provide shared code between the s4 heimdal kdc and the s4 heimdal wdc plugin. Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org>
Diffstat (limited to 'source4/kdc/wscript_build')
-rwxr-xr-xsource4/kdc/wscript_build31
1 files changed, 24 insertions, 7 deletions
diff --git a/source4/kdc/wscript_build b/source4/kdc/wscript_build
index 4c869ea22a7..8f1ba82ef7c 100755
--- a/source4/kdc/wscript_build
+++ b/source4/kdc/wscript_build
@@ -7,12 +7,22 @@ else:
kdc_include = getattr(bld.env, "CPPPATH_KDC")
bld.SAMBA_MODULE('service_kdc',
- source='kdc.c kpasswdd.c proxy.c',
- subsystem='service',
- init_function='server_service_kdc_init',
- deps='kdc HDB_SAMBA4 WDC_SAMBA4 samba-hostconfig LIBTSOCKET LIBSAMBA_TSOCKET com_err samba_server_gensec PAC_GLUE',
- internal_module=False,
- )
+ source='kdc.c kpasswdd.c proxy.c',
+ subsystem='service',
+ init_function='server_service_kdc_init',
+ deps='''
+ kdc
+ HDB_SAMBA4
+ WDC_SAMBA4
+ samba-hostconfig
+ LIBTSOCKET
+ LIBSAMBA_TSOCKET
+ com_err
+ samba_server_gensec
+ PAC_GLUE
+ KDC-GLUE
+ ''',
+ internal_module=False)
bld.SAMBA_LIBRARY('HDB_SAMBA4',
@@ -34,10 +44,17 @@ bld.SAMBA_LIBRARY('HDB_SAMBA4_PLUGIN',
enabled = (bld.CONFIG_SET("USING_SYSTEM_KRB5") and bld.CONFIG_SET("USING_SYSTEM_HDB"))
)
+bld.SAMBA_SUBSYSTEM('KDC-GLUE',
+ source='kdc-glue.c',
+ includes=kdc_include,
+ deps='hdb PAC_GLUE',
+ enabled=bld.CONFIG_SET('SAMBA4_USES_HEIMDAL')
+ )
+
bld.SAMBA_SUBSYSTEM('WDC_SAMBA4',
source='wdc-samba4.c',
includes=kdc_include,
- deps='ldb auth4_sam auth_sam_reply samba-credentials hdb PAC_GLUE samba-hostconfig com_err',
+ deps='ldb auth4_sam auth_sam_reply samba-credentials hdb PAC_GLUE samba-hostconfig com_err KDC-GLUE',
enabled=bld.CONFIG_SET('SAMBA4_USES_HEIMDAL')
)