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 \ $< >$@