python: samba.auth: Port samba.auth to Python 3 compatible form
[amitay/samba.git] / source4 / auth / wscript_build
index 6742537294f648452fee01717a8c159cf25479b4..5786fa5a11aef36e580b07f7649c74d47fd391c5 100644 (file)
@@ -43,10 +43,14 @@ bld.SAMBA_SUBSYSTEM('auth4_sam',
        )
 
 
-bld.SAMBA_PYTHON('pyauth',
-       source='pyauth.c',
-       public_deps='auth_system_session',
-       deps='samdb pytalloc-util pyparam_util pyldb-util pycredentials auth4',
-       realname='samba/auth.so'
-       )
+for env in bld.gen_python_environments():
+       pytalloc_util = bld.pyembed_libname('pytalloc-util')
+       pyparam_util = bld.pyembed_libname('pyparam_util')
+       pyldb_util = bld.pyembed_libname('pyldb-util')
+       bld.SAMBA_PYTHON('pyauth',
+               source='pyauth.c',
+               public_deps='auth_system_session',
+               deps='samdb %s %s %s pycredentials auth4' % (pytalloc_util, pyparam_util, pyldb_util),
+               realname='samba/auth.so'
+               )