PYFILES= __init__.py exception.py proxies.py tools.py watch.py config.py
PYEXTFILES = pyabrtmodule.c pyabrt.c common.h
PYEXTCPPFLAGS = \
-I$(srcdir)/../../include \
-D_GNU_SOURCE \
$(LIBREPORT_CFLAGS) \
-fPIE
PYEXTLDFLAGS = \
-module \
-avoid-version \
$(LIBREPORT_CFLAGS) \
-Wl,-z,relro -Wl,-z,now
if BUILD_PYTHON2
problemdir = $(pyexecdir)/problem
pyabrtdir = $(problemdir)
problem_PYTHON = $(PYFILES)
pyabrt_LTLIBRARIES = _pyabrt.la
_pyabrt_la_SOURCES = $(PYEXTFILES)
_pyabrt_la_CPPFLAGS = \
$(PYEXTCPPFLAGS) \
$(PYTHON_CFLAGS)
_pyabrt_la_LDFLAGS = \
$(PYEXTLDFLAGS) \
-export-symbols-regex init_pyabrt
_pyabrt_la_LIBADD = \
../../lib/libabrt.la
$(PYTHON2_LIBS)
endif
if BUILD_PYTHON3
problem3dir = $(py3execdir)/problem
py3abrtdir = $(problem3dir)
problem3_PYTHON = $(PYFILES)
py3abrt_LTLIBRARIES = _py3abrt.la
_py3abrt_la_SOURCES = $(PYEXTFILES)
_py3abrt_la_CPPFLAGS = \
$(PYEXTCPPFLAGS) \
$(PYTHON3_CFLAGS)
_py3abrt_la_LDFLAGS = \
$(PYEXTLDFLAGS) \
-export-symbols-regex PyInit__py3abrt
_py3abrt_la_LIBADD = \
../../lib/libabrt.la \
$(PYTHON3_LIBS)
endif
config.py: config.py.in
sed -e s,\@DEFAULT_DUMP_LOCATION\@,$(DEFAULT_DUMP_LOCATION),g \
$< >$@
EXTRA_DIST = config.py.in
all-local: config.py