build: fix spacing in the definition of the "idmap_autorid" target
[amitay/samba.git] / source3 / winbindd / wscript_build
1 #!/usr/bin/env python
2
3 bld.SAMBA3_LIBRARY('idmap',
4                    source='idmap.c idmap_util.c',
5                    deps='samba-util',
6                    allow_undefined_symbols=True,
7                    private_library=True)
8
9 bld.SAMBA3_SUBSYSTEM('IDMAP_RW',
10                      source='idmap_rw.c',
11                      deps='samba-util')
12
13 bld.SAMBA3_SUBSYSTEM('IDMAP_TDB_COMMON',
14                      source='idmap_tdb_common.c',
15                      deps='tdb IDMAP_RW')
16
17 bld.SAMBA3_SUBSYSTEM('IDMAP_HASH',
18                     source='idmap_hash/idmap_hash.c idmap_hash/mapfile.c',
19                     deps='samba-util krb5samba')
20
21 bld.SAMBA3_SUBSYSTEM('IDMAP_AD',
22                     source='idmap_ad.c',
23                     deps='ads nss_info',
24                     enabled=bld.CONFIG_SET("HAVE_LDAP"))
25
26 bld.SAMBA3_MODULE('idmap_ad',
27                  subsystem='idmap',
28                  allow_undefined_symbols=True,
29                  source='',
30                  deps='IDMAP_AD',
31                  init_function='',
32                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_ad'),
33                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_ad') and bld.CONFIG_SET("HAVE_LDAP"))
34
35 bld.SAMBA3_MODULE('idmap_rfc2307',
36                  subsystem='idmap',
37                  allow_undefined_symbols=True,
38                  source='idmap_rfc2307.c',
39                  init_function='',
40                  deps='ads',
41                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_rfc2307'),
42                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_rfc2307') and bld.CONFIG_SET("HAVE_LDAP"))
43
44 bld.SAMBA3_MODULE('idmap_rid',
45                  subsystem='idmap',
46                  allow_undefined_symbols=True,
47                  source='idmap_rid.c',
48                  init_function='',
49                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_rid'),
50                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_rid'))
51
52 bld.SAMBA3_MODULE('idmap_passdb',
53                  subsystem='idmap',
54                  source='idmap_passdb.c',
55                  deps='samba-util pdb',
56                  init_function='',
57                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_passdb'),
58                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_passdb'))
59
60 bld.SAMBA3_MODULE('idmap_ldap',
61                  subsystem='idmap',
62                  source='idmap_ldap.c',
63                  deps='smbldap smbldaphelper pdb IDMAP_RW',
64                  init_function='',
65                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_ldap'),
66                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_ldap') and bld.CONFIG_SET("HAVE_LDAP"),
67                   allow_undefined_symbols=True)
68
69 bld.SAMBA3_MODULE('idmap_nss',
70                  subsystem='idmap',
71                  source='idmap_nss.c',
72                  deps='samba-util',
73                  init_function='',
74                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_nss'),
75                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_nss'))
76
77 bld.SAMBA3_MODULE('idmap_tdb',
78                  subsystem='idmap',
79                  source='idmap_tdb.c',
80                  deps='samba-util tdb IDMAP_TDB_COMMON',
81                  init_function='',
82                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_tdb'),
83                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_tdb'))
84
85 bld.SAMBA3_MODULE('idmap_tdb2',
86                  subsystem='idmap',
87                  source='idmap_tdb2.c',
88                  deps='samba-util tdb IDMAP_TDB_COMMON',
89                  init_function='',
90                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_tdb2'),
91                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_tdb2'))
92
93 bld.SAMBA3_MODULE('idmap_hash',
94                  subsystem='idmap',
95                  source='',
96                  deps='IDMAP_HASH',
97                  allow_undefined_symbols=True,
98                  init_function='',
99                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_hash'),
100                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_hash'))
101
102 bld.SAMBA3_MODULE('idmap_autorid',
103                  subsystem='idmap',
104                  source='idmap_autorid.c',
105                  deps='samba-util tdb IDMAP_TDB_COMMON',
106                  init_function='',
107                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_autorid'),
108                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_autorid'),
109                  allow_undefined_symbols=True)
110
111 bld.SAMBA3_LIBRARY('nss_info',
112                    source='nss_info.c',
113                    deps='samba-util param',
114                    private_library=True)
115
116 bld.SAMBA3_MODULE('nss_info_template',
117                  subsystem='nss_info',
118                  source='nss_info_template.c',
119                  deps='samba-util krb5samba',
120                  init_function='',
121                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('nss_info_template'),
122                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('nss_info_template'))
123
124 bld.SAMBA3_MODULE('nss_info_hash',
125                  subsystem='nss_info',
126                  source='',
127                  deps='IDMAP_HASH',
128                  allow_undefined_symbols=True,
129                  init_function='',
130                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_hash'),
131                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_hash'))
132
133 bld.SAMBA3_MODULE('nss_info_rfc2307',
134                  subsystem='nss_info',
135                  source='',
136                  deps='IDMAP_AD',
137                  allow_undefined_symbols=True,
138                  init_function='',
139                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_ad'),
140                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_ad') and bld.CONFIG_SET("HAVE_LDAP"))
141
142 bld.SAMBA3_MODULE('nss_info_sfu20',
143                  subsystem='nss_info',
144                  source='',
145                  deps='IDMAP_AD',
146                  allow_undefined_symbols=True,
147                  init_function='',
148                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_ad'),
149                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_ad') and bld.CONFIG_SET("HAVE_LDAP"))
150
151 bld.SAMBA3_MODULE('nss_info_sfu',
152                  subsystem='nss_info',
153                  source='',
154                  deps='IDMAP_AD',
155                  allow_undefined_symbols=True,
156                  init_function='',
157                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_ad'),
158                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_ad') and bld.CONFIG_SET("HAVE_LDAP"))