# libreport - the stuff shared among most of abrt (like xmalloc, logging)
confdir = $(CONF_DIR)
dist_conf_DATA = libreport.conf
defaultconfdir = $(DEFAULT_CONF_DIR)
dist_defaultconf_DATA = $(dist_conf_DATA)
lib_LTLIBRARIES = \
libreport.la \
libreport-web.la \
libabrt_dbus.la
# Not used just yet:
# time.cpp
# xconnect.cpp
libreport_la_SOURCES = \
xfuncs.c \
is_in_string_list.c \
is_in_comma_separated_list.c \
encbase64.c \
binhex.c \
stdio_helpers.c \
hash_sha1.c \
read_write.c \
logging.c \
copyfd.c \
copy_file_recursive.c \
compress.c \
concat_path_file.c \
append_to_malloced_string.c \
overlapping_strcpy.c \
skip_whitespace.c \
glib_support.c \
iso_date_string.c \
strbuf.c \
xatonum.c \
spawn.c \
dirsize.c \
dump_dir.c \
reported_to.c \
abrt_sock.c \
get_cmdline.c \
configuration_files.c \
make_descr.c \
run_event.c \
problem_data.c \
problem_report.c \
create_dump_dir.c \
abrt_types.c \
parse_release.c \
parse_options.c \
steal_directory.c \
event_xml_parser.c \
event_config.c \
report.c \
user_settings.c \
client.c \
utf8.c \
file_list.c \
file_obj.c \
workflow.c \
workflow_xml_parser.c \
config_item_info.c \
xml_parser.c \
libreport_init.c \
reporters.c \
global_configuration.c \
uriparser.c
libreport_la_CPPFLAGS = \
-I$(srcdir)/../include \
-DLOCALSTATEDIR='"$(localstatedir)"' \
-DVAR_RUN=\"$(VAR_RUN)\" \
-DDEBUG_DUMPS_DIR=\"$(DEBUG_DUMPS_DIR)\" \
-DPLUGINS_LIB_DIR=\"$(PLUGINS_LIB_DIR)\" \
-DPLUGINS_CONF_DIR=\"$(PLUGINS_CONF_DIR)\" \
-DCONF_DIR=\"$(CONF_DIR)\" \
-DEVENTS_DIR=\"$(EVENTS_DIR)\" \
-DEVENTS_CONF_DIR=\"$(EVENTS_CONF_DIR)\" \
-DWORKFLOWS_DIR=\"$(WORKFLOWS_DIR)\" \
-DBIN_DIR=\"$(bindir)\" \
-DDEFAULT_DUMP_DIR_MODE=$(DEFAULT_DUMP_DIR_MODE) \
-DDUMP_DIR_OWNED_BY_USER=$(DUMP_DIR_OWNED_BY_USER) \
-DLARGE_DATA_TMP_DIR=\"$(LARGE_DATA_TMP_DIR)\" \
$(GLIB_CFLAGS) \
$(LZMA_CFLAGS) \
$(LZ4_CFLAGS) \
$(GOBJECT_CFLAGS) \
$(AUGEAS_CFLAGS) \
$(SATYR_CFLAGS) \
-D_GNU_SOURCE
libreport_la_LDFLAGS = \
-ltar \
-version-info 0:1:0
libreport_la_LIBADD = \
$(GLIB_LIBS) \
$(LZMA_LIBS) \
$(LZ4_LIBS) \
$(JOURNAL_LIBS) \
$(GOBJECT_LIBS) \
$(AUGEAS_LIBS) \
$(SATYR_LIBS)
libreportconfdir = $(CONF_DIR)
dist_libreportconf_DATA = \
report_event.conf
libabrt_dbus_la_SOURCES = \
abrt_dbus.c
libabrt_dbus_la_CPPFLAGS = \
-I$(srcdir)/../include/report -I$(srcdir)/../include \
-DLOCALSTATEDIR='"$(localstatedir)"' \
-DDEBUG_DUMPS_DIR=\"$(DEBUG_DUMPS_DIR)\" \
-DPLUGINS_LIB_DIR=\"$(PLUGINS_LIB_DIR)\" \
-DPLUGINS_CONF_DIR=\"$(PLUGINS_CONF_DIR)\" \
-DEVENTS_DIR=\"$(EVENTS_DIR)\" \
$(GLIB_CFLAGS) \
$(DBUS_CFLAGS) \
-D_GNU_SOURCE
libabrt_dbus_la_LDFLAGS = \
-version-info 0:1:0
libabrt_dbus_la_LIBADD = \
libreport.la \
$(GLIB_LIBS) \
$(DBUS_LIBS)
libreport_web_o =
if BUILD_BUGZILLA
libreport_web_o += abrt_xmlrpc.h abrt_xmlrpc.c
endif
if BUILD_UREPORT
libreport_web_o += ureport.c
endif
libreport_web_la_SOURCES = $(libreport_web_o) \
curl.c \
proxies.h proxies.c
libreport_web_la_CPPFLAGS = \
-I$(srcdir)/../include \
-DLOCALSTATEDIR='"$(localstatedir)"' \
-DDEBUG_DUMPS_DIR=\"$(DEBUG_DUMPS_DIR)\" \
-DPLUGINS_LIB_DIR=\"$(PLUGINS_LIB_DIR)\" \
-DPLUGINS_CONF_DIR=\"$(PLUGINS_CONF_DIR)\" \
-DEVENTS_DIR=\"$(EVENTS_DIR)\" \
$(GLIB_CFLAGS) \
$(CURL_CFLAGS) \
$(PROXY_CFLAGS) \
$(LIBXML_CFLAGS) \
$(XMLRPC_CFLAGS) $(XMLRPC_CLIENT_CFLAGS) \
$(JSON_C_CFLAGS) \
$(SATYR_CFLAGS) \
-D_GNU_SOURCE
libreport_web_la_LDFLAGS = \
-version-info 0:1:0
libreport_web_la_LIBADD = \
$(GLIB_LIBS) \
$(CURL_LIBS) \
$(PROXY_LIBS) \
$(LIBXML_LIBS) \
$(JSON_C_LIBS) \
$(SATYR_LIBS) \
$(XMLRPC_LIBS) $(XMLRPC_CLIENT_LIBS) \
libreport.la
DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
$(DESTDIR)/$(DEBUG_DUMPS_DIR):
$(mkdir_p) '$@'
# no need to chmod it here
#chmod 1777 '$@'
install-data-local: $(DESTDIR)/$(DEBUG_DUMPS_DIR)