s4-kdc: Rename proxy-heimdal.c to kdc-proxy.c
[samba.git] / source4 / kdc / wscript_build
index 2abafa637c2ee4b7b3732883b3422f9ccccc9f7a..c278efd25d12751335d6c34b3f2f7f0edeff97fb 100755 (executable)
@@ -7,7 +7,7 @@ else:
     kdc_include = getattr(bld.env, "CPPPATH_KDC")
 
 bld.SAMBA_MODULE('service_kdc',
-                 source='kdc.c kpasswdd.c proxy.c',
+                 source='kdc-heimdal.c kpasswd-heimdal.c kdc-proxy.c',
                  subsystem='service',
                  init_function='server_service_kdc_init',
                  deps='''
@@ -72,6 +72,14 @@ bld.SAMBA_SUBSYSTEM('sdb_hdb',
        enabled=bld.CONFIG_SET('SAMBA4_USES_HEIMDAL')
        )
 
+bld.SAMBA_SUBSYSTEM('sdb_kdb',
+       source='sdb_to_kdb.c',
+       includes=kdc_include,
+       deps='sdb kdb5',
+       autoproto='sdb_kdb.h',
+       enabled=bld.CONFIG_SET('HAVE_KDB_H')
+       )
+
 bld.SAMBA_SUBSYSTEM('PAC_GLUE',
        source='pac-glue.c',
         includes=kdc_include,
@@ -104,10 +112,19 @@ bld.SAMBA_SUBSYSTEM('MIT_SAMBA',
                          auth4_sam
                          auth_sam_reply
                          samba-credentials
-                         hdb
                          db-glue
                          PAC_GLUE
+                         KPASSWD_GLUE
                          samba-hostconfig
                          com_err
+                         sdb_kdb
+                         kdb5
                          ''',
-                    enabled=not bld.CONFIG_SET('SAMBA4_USES_HEIMDAL'))
+                    enabled=(not bld.CONFIG_SET('SAMBA4_USES_HEIMDAL') and bld.CONFIG_SET('HAVE_KDB_H')) )
+
+bld.SAMBA_BINARY('samba4ktutil',
+                 'ktutil.c',
+                 deps='krb5samba',
+                 install=False)
+
+bld.RECURSE('mit-kdb')