deps='talloc ads TOKEN_UTIL auth',
vars=locals(),
private_library=True)
-bld.SAMBA3_PYTHON('python_samba_libgpo', 'pygpo.c',
- deps='pyparam_util gpo talloc ads TOKEN_UTIL auth',
- realname='samba/gpo.so')
+
+bld.SAMBA3_LIBRARY('gpext',
+ source='''gpext/gpext.c''',
+ deps='talloc ads TOKEN_UTIL auth gpo',
+ 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')