Blame src/client-python/reportclient/Makefile.am

Packit 4f15d5
PYFILES = \
Packit 4f15d5
    __init__.py \
Packit 4f15d5
    debuginfo.py \
Packit 4f15d5
    dnfdebuginfo.py \
Packit 4f15d5
    yumdebuginfo.py
Packit 4f15d5
Packit 4f15d5
PYEXTFILES = \
Packit 4f15d5
    clientmodule.c \
Packit 4f15d5
    client.c \
Packit 4f15d5
    common.h
Packit 4f15d5
Packit 4f15d5
PYEXTCPPFLAGS = \
Packit 4f15d5
    -I$(srcdir)/../include/report -I$(srcdir)/../../include \
Packit 4f15d5
    -DDEBUG_DUMPS_DIR=\"$(DEBUG_DUMPS_DIR)\" \
Packit 4f15d5
    -DPLUGINS_LIB_DIR=\"$(PLUGINS_LIB_DIR)\" \
Packit 4f15d5
    -DPLUGINS_CONF_DIR=\"$(PLUGINS_CONF_DIR)\" \
Packit 4f15d5
    -DLOCALSTATEDIR='"$(localstatedir)"' \
Packit 4f15d5
    $(GLIB_CFLAGS) \
Packit 4f15d5
    -D_GNU_SOURCE \
Packit 4f15d5
    -fPIE
Packit 4f15d5
Packit 4f15d5
PYEXTLDFLAGS = \
Packit 4f15d5
    -module \
Packit 4f15d5
    -avoid-version \
Packit 4f15d5
    -Wl,-z,relro -Wl,-z,now
Packit 4f15d5
Packit 4f15d5
if BUILD_PYTHON2
Packit 4f15d5
py2clientdir = $(pyexecdir)/reportclient
Packit 4f15d5
Packit 4f15d5
py2client_PYTHON = $(PYFILES)
Packit 4f15d5
py2client_LTLIBRARIES = _reportclient.la
Packit 4f15d5
Packit 4f15d5
_reportclient_la_SOURCES = $(PYEXTFILES)
Packit 4f15d5
_reportclient_la_CPPFLAGS = $(PYEXTCPPFLAGS) $(PYTHON_CFLAGS)
Packit 4f15d5
_reportclient_la_LDFLAGS = $(PYEXTLDFLAGS) \
Packit 4f15d5
    -export-symbols-regex init_reportclient
Packit 4f15d5
_reportclient_la_LIBADD = ../../lib/libreport.la
Packit 4f15d5
endif
Packit 4f15d5
Packit 4f15d5
if BUILD_PYTHON3
Packit 4f15d5
py3clientdir = $(py3execdir)/reportclient
Packit 4f15d5
Packit 4f15d5
py3client_PYTHON = $(PYFILES)
Packit 4f15d5
py3client_LTLIBRARIES = _reportclient3.la
Packit 4f15d5
Packit 4f15d5
_reportclient3_la_SOURCES = $(PYEXTFILES)
Packit 4f15d5
_reportclient3_la_CPPFLAGS = $(PYEXTCPPFLAGS) $(PYTHON3_CFLAGS)
Packit 4f15d5
_reportclient3_la_LDFLAGS = $(PYEXTLDFLAGS) \
Packit 4f15d5
    -export-symbols-regex PyInit__reportclient3
Packit 4f15d5
_reportclient3_la_LIBADD = ../../lib/libreport.la
Packit 4f15d5
endif
Packit 4f15d5
Packit 4f15d5
_reportclient3.so: $(clientexec_LTLIBRARIES)
Packit 4f15d5
	ln -sf $(abs_builddir)/.libs/$@ ./
Packit 4f15d5
Packit 4f15d5
all-local: _reportclient3.so
Packit 4f15d5
Packit 4f15d5
clean-local:
Packit 4f15d5
	rm -f _reportclient3.so