1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
wrappedso_DATA = _sefs.so
wrappedso_SONAME = @libsefs_pyswig_soname@
wrappedsodir = $(pkgpyexecdir)
wrappedpy_DATA = sefs.py
wrappedpydir = $(pkgpyexecdir)
dist_noinst_DATA = $(srcdir)/../sefs.i
BUILT_SOURCES = sefs_wrap.cc
AM_CXXFLAGS = @DEBUGCXXFLAGS@ @WARNCXXFLAGS@ @PROFILECFLAGS@ @SELINUX_CFLAGS@ \
@QPOL_CFLAGS@ @APOL_CFLAGS@ -I$(top_builddir) -fPIC \
-I$(top_srcdir)/libsefs/include
AM_LDFLAGS = @DEBUGLDFLAGS@ @WARNLDFLAGS@ @PROFILELDFLAGS@ \
@APOL_LIB_FLAG@ @QPOL_LIB_FLAG@ @SEFS_LIB_FLAG@ @XML_LIBS@
DEPENDENCIES = $(top_builddir)/libqpol/src/libqpol.so \
$(top_builddir)/libapol/src/libapol.so \
$(top_builddir)/libsefs/src/libsefs.so
$(BUILT_SOURCES): $(dist_noinst_DATA) $(DEPENDENCIES)
$(SWIG) -c++ $(SWIG_PYTHON_OPT) -o $@ \
-I$(top_srcdir)/libsefs/include -I$(top_srcdir)/libapol/include -I$(top_srcdir)/libqpol/include \
-I$(top_srcdir)/libqpol/swig -I$(top_srcdir)/libapol/swig $<
$(wrappedso_DATA): $(BUILT_SOURCES)
$(CXX) -shared -o $@ $^ $(AM_CXXFLAGS) $(CXXFLAGS) $(SWIG_PYTHON_CPPFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
$(wrappedpy_DATA): $(BUILT_SOURCES)
uninstall-local:
-rm -rf $(DESTDIR)$(wrappedsodir)/$(wrappedso_SONAME) $(DESTDIR)$(wrappedsodir)/_sefs.so
MOSTLYCLEANFILES = $(BUILT_SOURCES) $(wrappedso_DATA) $(wrappedpy_DATA) $(wrappedso_SONAME) _sefs.so sefs.pyc
|