Skip to content

Commit

Permalink
- make proxy class a convenience library
Browse files Browse the repository at this point in the history
  • Loading branch information
aschnell committed Sep 19, 2024
1 parent 6c60356 commit 24fa077
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 14 deletions.
27 changes: 17 additions & 10 deletions client/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,21 @@ SUBDIRS = utils

AM_CPPFLAGS = -I$(top_srcdir) $(DBUS_CFLAGS)

noinst_LTLIBRARIES = libclient.la
noinst_LTLIBRARIES = libclient.la libproxy.la

libclient_la_SOURCES = \
types.cc types.h \
commands.cc commands.h \
errors.cc errors.h

libclient_la_LIBADD = utils/libutils.la ../dbus/libdbus.la
libclient_la_LIBADD = \
utils/libutils.la \
../dbus/libdbus.la

libproxy_la_SOURCES = \
proxy.cc proxy.h \
proxy-dbus.cc proxy-dbus.h \
proxy-lib.cc proxy-lib.h

bin_PROGRAMS = snapper

Expand All @@ -40,20 +47,18 @@ snapper_SOURCES = \
cmd-cleanup.cc \
cmd-debug.cc \
cleanup.cc cleanup.h \
proxy.cc proxy.h \
proxy-dbus.cc proxy-dbus.h \
proxy-lib.cc proxy-lib.h \
locker.cc locker.h \
misc.cc misc.h \
MyFiles.cc MyFiles.h \
GlobalOptions.cc GlobalOptions.h

snapper_LDADD = \
libproxy.la \
libclient.la \
../snapper/libsnapper.la \
utils/libutils.la \
../dbus/libdbus.la \
$(JSONC_LIBS)
$(JSON_C_LIBS)

libexecdir = /usr/lib/snapper

Expand All @@ -62,13 +67,15 @@ libexec_PROGRAMS = systemd-helper
systemd_helper_SOURCES = \
systemd-helper.cc \
cleanup.cc cleanup.h \
proxy.cc proxy.h \
proxy-dbus.cc proxy-dbus.h \
proxy-lib.cc proxy-lib.h \
locker.cc locker.h \
misc.cc misc.h

systemd_helper_LDADD = libclient.la ../snapper/libsnapper.la utils/libutils.la ../dbus/libdbus.la
systemd_helper_LDADD = \
libproxy.la \
libclient.la \
../snapper/libsnapper.la \
utils/libutils.la \
../dbus/libdbus.la

if ENABLE_BTRFS

Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ fi

PKG_CHECK_MODULES(DBUS, dbus-1)
PKG_CHECK_MODULES(XML2, libxml-2.0)
PKG_CHECK_MODULES(JSONC, json-c, [], [AC_MSG_WARN([Cannot find json-c. Please install libjson-c-devel])])
PKG_CHECK_MODULES(JSON_C, json-c, [], [AC_MSG_WARN([Cannot find json-c. Please install libjson-c-devel])])
PKG_CHECK_MODULES(ZLIB, zlib)

# Conditional support for libbtrfsutil based on existence of pkg-config file
Expand Down
2 changes: 1 addition & 1 deletion testsuite/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ table_formatter_test_LDADD = -lboost_unit_test_framework ../client/utils/libutil

csv_formatter_test_LDADD = -lboost_unit_test_framework ../client/utils/libutils.la

json_formatter_test_LDADD = -lboost_unit_test_framework ../client/utils/libutils.la $(JSONC_LIBS)
json_formatter_test_LDADD = -lboost_unit_test_framework ../client/utils/libutils.la $(JSON_C_LIBS)

getopts_test_LDADD = -lboost_unit_test_framework ../client/utils/libutils.la

Expand Down
4 changes: 2 additions & 2 deletions zypp-plugin/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ if HAVE_ZYPP
plugindir = /usr/lib/zypp/plugins/commit
plugin_PROGRAMS = snapper-zypp-plugin

AM_CPPFLAGS = $(DBUS_CFLAGS) $(XML2_CFLAGS) $(JSONC_CFLAGS)
AM_CPPFLAGS = $(DBUS_CFLAGS) $(XML2_CFLAGS) $(JSON_C_CFLAGS)

snapper_zypp_plugin_SOURCES = \
snapper-zypp-plugin.cc snapper-zypp-plugin.h \
Expand All @@ -22,7 +22,7 @@ snapper_zypp_plugin_LDADD = \
../snapper/libsnapper.la \
../dbus/libdbus.la \
../stomp/libstomp.la \
$(JSONC_LIBS)
$(JSON_C_LIBS)

check_PROGRAMS = solvable-matcher.test forwarding-zypp-plugin

Expand Down

0 comments on commit 24fa077

Please sign in to comment.