#!/usr/bin/env python
-bld.SAMBA_SUBSYSTEM('LIBGPO',
- source='gpo_util.c gpo_sec.c ../libgpo/gpext/gpext.c gpo_fetch.c gpo_ini.c ../source4/libgpo/ads_convenience.c ../source3/libgpo/gpo_filesync.c ../source4/libgpo/gpo_filesync.c',
- deps='ldb libsamba-net',
- enabled=False
- )
+bld.SAMBA3_LIBRARY('gpext',
+ source='''gpext/gpext.c gpo_util.c gpo_ldap.c gpo_ini.c
+ gpo_fetch.c gpo_filesync.c
+ gpo_sec.c gpo_reg.c''',
+ deps='talloc ads TOKEN_UTIL auth',
+ private_library=True)
+for env in bld.gen_python_environments():
+ pyparam_util = bld.pyembed_libname('pyparam_util')
+ pyrpc_util = bld.pyembed_libname('pyrpc_util')
+ bld.SAMBA3_PYTHON('python_samba_libgpo', 'pygpo.c',
+ deps='%s gpext talloc ads TOKEN_UTIL auth %s' % (pyparam_util, pyrpc_util),
+ realname='samba/gpo.so')