16cd6a6acSopenharmony_ci#!/usr/bin/python3 26cd6a6acSopenharmony_ci 36cd6a6acSopenharmony_cifrom setuptools import Extension, setup 46cd6a6acSopenharmony_ci 56cd6a6acSopenharmony_cisetup( 66cd6a6acSopenharmony_ci name="selinux", 76cd6a6acSopenharmony_ci version="3.5", 86cd6a6acSopenharmony_ci description="SELinux python 3 bindings", 96cd6a6acSopenharmony_ci author="SELinux Project", 106cd6a6acSopenharmony_ci author_email="selinux@vger.kernel.org", 116cd6a6acSopenharmony_ci ext_modules=[ 126cd6a6acSopenharmony_ci Extension('selinux._selinux', 136cd6a6acSopenharmony_ci sources=['selinuxswig_python.i'], 146cd6a6acSopenharmony_ci include_dirs=['../include'], 156cd6a6acSopenharmony_ci library_dirs=['.'], 166cd6a6acSopenharmony_ci libraries=['selinux']), 176cd6a6acSopenharmony_ci Extension('selinux.audit2why', 186cd6a6acSopenharmony_ci sources=['audit2why.c'], 196cd6a6acSopenharmony_ci include_dirs=['../include'], 206cd6a6acSopenharmony_ci library_dirs=['.'], 216cd6a6acSopenharmony_ci libraries=['selinux'], 226cd6a6acSopenharmony_ci extra_link_args=['-l:libsepol.a', '-Wl,--version-script=audit2why.map']) 236cd6a6acSopenharmony_ci ], 246cd6a6acSopenharmony_ci) 25