s4-kdc: Move KDC packet handling functions to kdc-server.c
[samba.git] / source4 / kdc / wscript_build
index c278efd25d12751335d6c34b3f2f7f0edeff97fb..230118cdd600bbac78c26c52c3e1f6372d0ee6bd 100755 (executable)
@@ -7,7 +7,7 @@ else:
     kdc_include = getattr(bld.env, "CPPPATH_KDC")
 
 bld.SAMBA_MODULE('service_kdc',
-                 source='kdc-heimdal.c kpasswd-heimdal.c kdc-proxy.c',
+                 source='kdc-heimdal.c kpasswd-heimdal.c',
                  subsystem='service',
                  init_function='server_service_kdc_init',
                  deps='''
@@ -15,12 +15,11 @@ bld.SAMBA_MODULE('service_kdc',
                       HDB_SAMBA4
                       WDC_SAMBA4
                       samba-hostconfig
-                      LIBTSOCKET
-                      LIBSAMBA_TSOCKET
                       com_err
                       samba_server_gensec
                       PAC_GLUE
                       KDC-GLUE
+                      KDC-SERVER
                       KPASSWD_GLUE
                  ''',
                  internal_module=False)
@@ -44,6 +43,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-SERVER',
+                    source='kdc-server.c kdc-proxy.c',
+                    includes=kdc_include,
+                    deps='''
+                         krb5samba
+                         ldb
+                         LIBTSOCKET
+                         LIBSAMBA_TSOCKET
+                    ''',
+                    enabled=bld.CONFIG_SET('SAMBA4_USES_HEIMDAL'))
+
 bld.SAMBA_SUBSYSTEM('KDC-GLUE',
        source='kdc-glue.c',
         includes=kdc_include,