confdir = $(CONF_DIR)
pluginsconfdir = $(PLUGINS_CONF_DIR)
dist_pluginsconf_DATA = \
CCpp.conf \
oops.conf
if BUILD_ATOMIC
dist_pluginsconf_DATA += CCpp_Atomic.conf
endif
defaultpluginsconfdir = $(DEFAULT_PLUGINS_CONF_DIR)
dist_defaultpluginsconf_DATA = $(dist_pluginsconf_DATA)
sbin_SCRIPTS = \
abrt-install-ccpp-hook \
abrt-harvest-pstoreoops
bin_PROGRAMS = \
abrt-merge-pstoreoops
libexec_PROGRAMS = abrt-hook-ccpp
# abrt-hook-ccpp
abrt_hook_ccpp_SOURCES = \
abrt-hook-ccpp.c
abrt_hook_ccpp_CPPFLAGS = \
-I$(srcdir)/../include \
-I$(srcdir)/../lib \
-DBIN_DIR=\"$(bindir)\" \
-DVAR_RUN=\"$(VAR_RUN)\" \
-DPLUGINS_CONF_DIR=\"$(PLUGINS_CONF_DIR)\" \
-DDEFAULT_DUMP_LOCATION_MODE=$(DEFAULT_DUMP_LOCATION_MODE) \
-DDEFAULT_DUMP_DIR_MODE=$(DEFAULT_DUMP_DIR_MODE) \
$(GLIB_CFLAGS) \
$(LIBREPORT_CFLAGS) \
$(LIBSELINUX_CFLAGS) \
-D_GNU_SOURCE
if HAVE_SELINUX
abrt_hook_ccpp_CPPFLAGS += -DHAVE_SELINUX
endif
abrt_hook_ccpp_LDADD = \
../lib/libabrt.la \
-lcap \
$(LIBREPORT_LIBS) \
$(LIBSELINUX_LIBS)
# abrt-merge-pstoreoops
abrt_merge_pstoreoops_SOURCES = \
abrt-merge-pstoreoops.c
abrt_merge_pstoreoops_CPPFLAGS = \
-I$(srcdir)/../include \
-I$(srcdir)/../lib \
-DVAR_RUN=\"$(VAR_RUN)\" \
-DPLUGINS_CONF_DIR=\"$(PLUGINS_CONF_DIR)\" \
-DDEFAULT_DUMP_DIR_MODE=$(DEFAULT_DUMP_DIR_MODE) \
$(GLIB_CFLAGS) \
$(LIBREPORT_CFLAGS) \
-D_GNU_SOURCE
abrt_merge_pstoreoops_LDADD = \
../lib/libabrt.la \
$(LIBREPORT_LIBS)
DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
EXTRA_DIST = \
abrt-install-ccpp-hook.in \
abrt-harvest-pstoreoops.in
ALL_DEPENDENCES =
if BUILD_PYTHON2
pyhookdir = $(pyexecdir)
dist_pluginsconf_DATA += python.conf
ALL_DEPENDENCES += abrt_exception_handler.py
pyhook_PYTHON = \
abrt_exception_handler.py \
abrt.pth \
abrt_exception_handler_container.py \
abrt_container.pth
EXTRA_DIST += \
abrt_exception_handler.py.in
endif
if BUILD_PYTHON3
py3hookdir = $(py3execdir)
dist_pluginsconf_DATA += python3.conf
ALL_DEPENDENCES += abrt_exception_handler3.py
py3hook_PYTHON = \
abrt_exception_handler3.py \
abrt3.pth \
abrt_exception_handler3_container.py \
abrt3_container.pth
EXTRA_DIST += \
abrt_exception_handler3.py.in
endif
if BUILD_ADDON_VMCORE
sbin_SCRIPTS += \
abrt-harvest-vmcore
dist_pluginsconf_DATA += \
vmcore.conf
EXTRA_DIST += \
abrt_harvest_vmcore.py.in \
CCpp.conf.in
endif
CLEANFILES := $(notdir $(wildcard *~)) $(notdir $(wildcard *\#)) $(notdir $(wildcard \.\#*)) $(notdir $(wildcard *.pyc)) $(man1_MANS)
# Generate on build
all: $(ALL_DEPENDENCES)
# Must be synchronized with another sed call below.
abrt_exception_handler.py: abrt_exception_handler.py.in
sed -e s,\@VAR_RUN\@,\"$(VAR_RUN)\",g \
-e s,\@CONF_DIR\@,\"$(CONF_DIR)\",g \
abrt_exception_handler.py.in >abrt_exception_handler.py
abrt_exception_handler3.py: abrt_exception_handler3.py.in
sed -e s,\@VAR_RUN\@,\"$(VAR_RUN)\",g \
-e s,\@CONF_DIR\@,\"$(CONF_DIR)\",g \
abrt_exception_handler3.py.in >abrt_exception_handler3.py
CCpp.conf: CCpp.conf.in
sed -e s,\@VAR_RUN\@,\"$(VAR_RUN)\",g \
-e s,\@CONF_DIR\@,\"$(CONF_DIR)\",g \
-e s,\@DEFAULT_PACKAGE_MANAGER\@,$(DEFAULT_PACKAGE_MANAGER),g \
CCpp.conf.in >CCpp.conf
# RPM fix: we need to regenerate abrt_exception_handler.py, because it has the default ddir
install-data-local:
if BUILD_PYTHON2
sed -e s,\@VAR_RUN\@,\"$(VAR_RUN)\",g \
-e s,\@CONF_DIR\@,\"$(CONF_DIR)\",g \
abrt_exception_handler.py.in >abrt_exception_handler.py
endif
if BUILD_PYTHON3
sed -e s,\@VAR_RUN\@,\"$(VAR_RUN)\",g \
-e s,\@CONF_DIR\@,\"$(CONF_DIR)\",g \
abrt_exception_handler3.py.in >abrt_exception_handler3.py
endif
abrt-install-ccpp-hook: abrt-install-ccpp-hook.in
sed -e s,\@VAR_RUN\@,$(VAR_RUN),g \
-e s,\@libexecdir\@,$(libexecdir),g \
$< >$@
abrt-harvest-vmcore: abrt_harvest_vmcore.py.in
sed -e s,\@CONF_DIR\@,\$(CONF_DIR)\,g \
-e s,\@DEFAULT_DUMP_LOCATION\@,$(DEFAULT_DUMP_LOCATION),g \
-e s,\@FINDMNT\@,$(FINDMNT),g \
$< >$@
abrt-harvest-pstoreoops: abrt-harvest-pstoreoops.in
sed -e s,\@CONF_DIR\@,\$(CONF_DIR)\,g \
-e s,\@DEFAULT_DUMP_LOCATION\@,$(DEFAULT_DUMP_LOCATION),g \
$< >$@