Blame src/python-problem/problem/Makefile.am

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