s4:samldb LDB module - make the "userAccountControl" and "groupType" modify handlers...
[ira/wip.git] / source4 / kdc / config.mk
1 # KDC server subsystem
2
3 #######################
4 # Start SUBSYSTEM KDC
5 [MODULE::KDC]
6 INIT_FUNCTION = server_service_kdc_init
7 SUBSYSTEM = service
8 PRIVATE_DEPENDENCIES = \
9                 HEIMDAL_KDC HDB_SAMBA4 WDC_SAMBA4 LIBSAMBA-HOSTCONFIG \
10                 LIBTSOCKET LIBSAMBA_TSOCKET
11 # End SUBSYSTEM KDC
12 #######################
13
14 KDC_OBJ_FILES = $(addprefix $(kdcsrcdir)/, kdc.o kpasswdd.o)
15
16 #######################
17 # Start SUBSYSTEM HDB
18 [SUBSYSTEM::HDB_SAMBA4]
19 CFLAGS = -Iheimdal/kdc -Iheimdal/lib/hdb
20 PRIVATE_DEPENDENCIES = \
21                 LIBLDB auth_sam auth_sam_reply CREDENTIALS \
22                 HEIMDAL_HDB DB_GLUE LIBSAMBA-HOSTCONFIG
23 # End SUBSYSTEM HDB
24 #######################
25
26 HDB_SAMBA4_OBJ_FILES = $(addprefix $(kdcsrcdir)/, hdb-samba4.o)
27
28 #######################
29 # Start SUBSYSTEM WDC
30 [SUBSYSTEM::WDC_SAMBA4]
31 CFLAGS = -Iheimdal/kdc -Iheimdal/lib/hdb
32 PRIVATE_DEPENDENCIES = \
33                 LIBLDB auth_sam auth_sam_reply CREDENTIALS \
34                 HEIMDAL_HDB PAC_GLUE LIBSAMBA-HOSTCONFIG
35 # End SUBSYSTEM WDC
36 #######################
37
38 WDC_SAMBA4_OBJ_FILES = $(addprefix $(kdcsrcdir)/, wdc-samba4.o)
39
40 #######################
41 # Start SUBSYSTEM KDC
42 [SUBSYSTEM::PAC_GLUE]
43 CFLAGS = -Iheimdal/kdc -Iheimdal/lib/hdb
44 PRIVATE_DEPENDENCIES = \
45                 LIBLDB auth_sam auth_sam_reply CREDENTIALS \
46                 HEIMDAL_HDB LIBSAMBA-HOSTCONFIG
47 # End SUBSYSTEM KDC
48 #######################
49
50 PAC_GLUE_OBJ_FILES = $(addprefix $(kdcsrcdir)/, pac-glue.o)
51
52 #######################
53 # Start SUBSYSTEM KDC
54 [SUBSYSTEM::DB_GLUE]
55 CFLAGS = -Iheimdal/kdc -Iheimdal/lib/hdb
56 PRIVATE_DEPENDENCIES = \
57                 LIBLDB auth_sam auth_sam_reply CREDENTIALS \
58                 HEIMDAL_HDB LIBSAMBA-HOSTCONFIG
59 # End SUBSYSTEM KDC
60 #######################
61
62 DB_GLUE_OBJ_FILES = $(addprefix $(kdcsrcdir)/, db-glue.o)
63
64 ###############################################################
65 # MIT KDC Plugin
66
67 #######################
68 # Start SUBSYSTEM MIT plugin
69 [SUBSYSTEM::MIT_SAMBA]
70 PRIVATE_DEPENDENCIES = \
71                 LIBLDB auth_sam auth_sam_reply CREDENTIALS \
72                 HEIMDAL_HDB DB_GLUE PAC_GLUE LIBSAMBA-HOSTCONFIG
73 # End SUBSYSTEM MIT plugin
74 #######################
75
76 MIT_SAMBA_OBJ_FILES = $(addprefix $(kdcsrcdir)/, mit_samba.o)
77
78 ###################################
79 # Start Library mit_samba
80 [LIBRARY::mit_samba]
81 PRIVATE_DEPENDENCIES = MIT_SAMBA
82 LIBRARY_REALNAME = mit_samba.$(SHLIBEXT)
83 OUTPUT_TYPE = SHARED_LIBRARY
84 ENABLE = YES
85 # End Library mit_samba
86 ###################################
87