diff options
author | Miroslav Grepl <mgrepl@redhat.com> | 2014-04-11 09:37:53 +0200 |
---|---|---|
committer | Miroslav Grepl <mgrepl@redhat.com> | 2014-04-11 09:37:53 +0200 |
commit | 47be9ff57e72906660bb62a515222f482131e1fb (patch) | |
tree | 2cb0ef0ba48d73b1df7cc0915754a17e19464bb6 /libqpol/swig/python/Makefile.am | |
download | setools-master.tar.gz setools-master.tar.xz setools-master.zip |
Create setools-3.3.7 git repomaster
Diffstat (limited to 'libqpol/swig/python/Makefile.am')
-rw-r--r-- | libqpol/swig/python/Makefile.am | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/libqpol/swig/python/Makefile.am b/libqpol/swig/python/Makefile.am new file mode 100644 index 0000000..cc6d681 --- /dev/null +++ b/libqpol/swig/python/Makefile.am @@ -0,0 +1,34 @@ +wrappedso_DATA = _qpol.so.@libqpol_version@ +wrappedso_SONAME = @libqpol_pyswig_soname@ +wrappedsodir = $(pkgpyexecdir) + +pkgpython_PYTHON = __init__.py +wrappedpy_DATA = qpol.py $(pkgpython_PYTHON) +wrappedpydir = $(pkgpyexecdir) + +dist_noinst_DATA = $(srcdir)/../qpol.i +BUILT_SOURCES = qpol_wrap.c + +AM_CFLAGS = @DEBUGCFLAGS@ @WARNCFLAGS@ @PROFILECFLAGS@ @SELINUX_CFLAGS@ \ + -I$(top_builddir) -fpic \ + -I$(top_srcdir)/libqpol/include +AM_LDFLAGS = @DEBUGLDFLAGS@ @WARNLDFLAGS@ @PROFILELDFLAGS@ @QPOL_LIB_FLAG@ @PYTHON_LDFLAGS@ + +$(BUILT_SOURCES): $(dist_noinst_DATA) $(DEPENDENCIES) + $(SWIG) $(SWIG_PYTHON_OPT) -o $@ $< + +$(wrappedso_DATA): $(BUILT_SOURCES) + $(CC) -shared -o $@ $^ $(AM_CFLAGS) $(CFLAGS) $(SWIG_PYTHON_CPPFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -Wl,-soname,$(wrappedso_SONAME) + $(LN_S) -f $@ $(wrappedso_SONAME) + $(LN_S) -f $@ _qpol.so + +$(wrappedpy_DATA): $(BUILT_SOURCES) + +install-data-hook: + cd $(DESTDIR)$(wrappedsodir) && $(LN_S) -f $(wrappedso_DATA) $(wrappedso_SONAME) + cd $(DESTDIR)$(wrappedsodir) && $(LN_S) -f $(wrappedso_DATA) _qpol.so + +uninstall-local: + -rm -rf $(DESTDIR)$(wrappedsodir)/$(wrappedso_SONAME) $(DESTDIR)$(wrappedsodir)/_qpol.so + +MOSTLYCLEANFILES = $(BUILT_SOURCES) $(wrappedso_DATA) qpol.py $(wrappedso_SONAME) _qpol.so qpol.pyc |