# vi:set ts=8 sw=8 noet ai nocindent:
SUBDIRS = \
+ common \
luc-handler \
boot-manager \
legacy-app-handler \
$(boot_manager_built_headers)
boot_manager_SOURCES = \
- ../common/watchdog-client.c \
- ../common/watchdog-client.h \
- ../luc-handler/luc-handler-dbus.c \
- ../luc-handler/luc-handler-dbus.h \
+ $(top_srcdir)/luc-handler/luc-handler-dbus.c \
+ $(top_srcdir)/luc-handler/luc-handler-dbus.h \
boot-manager-application.c \
boot-manager-application.h \
boot-manager-service.c \
-no-undefined \
$(PLATFORM_LDFLAGS)
+boot_manager_DEPENDENCIES = \
+ $(top_builddir)/common/libcommon.la
+
boot_manager_LDADD = \
$(DLT_LIBS) \
$(GIO_LIBS) \
$(GIO_UNIX_LIBS) \
$(GLIB_LIBS) \
- $(SYSTEMD_DAEMON_LIBS)
+ $(SYSTEMD_DAEMON_LIBS) \
+ $(top_builddir)/common/libcommon.la
servicedir = $(datadir)/dbus-1/services
service_in_files = \
--- /dev/null
+# vi:set ts=8 sw=8 noet ai nocindent:
+
+noinst_LTLIBRARIES = libcommon.la
+
+libcommon_la_SOURCES = \
+ glib-extensions.c \
+ glib-extensions.h \
+ watchdog-client.c \
+ watchdog-client.h
+
+libcommon_la_CFLAGS = \
+ -DG_LOG_DOMAIN=\"common\" \
+ -I$(top_srcdir) \
+ $(GIO_CFLAGS) \
+ $(GIO_UNIX_CFLAGS) \
+ $(GLIB_CFLAGS) \
+ $(PLATFORM_CFLAGS) \
+ $(PLATFORM_CPPFLAGS) \
+ $(SYSTEMD_DAEMON_CFLAGS)
+
+libcommon_la_LDFLAGS = \
+ -no-undefined \
+ $(PLATFORM_LDFLAGS)
+
+libcommon_la_LIBADD = \
+ $(GIO_LIBS) \
+ $(GIO_UNIX_LIBS) \
+ $(GLIB_LIBS) \
+ $(SYSTEMD_DAEMON_LIBS)
+
AC_OUTPUT([
Makefile
+common/Makefile
boot-manager/Makefile
legacy-app-handler/Makefile
luc-handler/Makefile
$(legacy_app_handler_built_headers)
legacy_app_handler_SOURCES = \
- ../common/watchdog-client.c \
- ../common/watchdog-client.h \
la-handler-application.c \
la-handler-application.h \
la-handler-service.c \
-no-undefined \
$(PLATFORM_LDFLAGS)
+legacy_app_handler_DEPENDENCIES = \
+ $(top_builddir)/common/libcommon.la
+
legacy_app_handler_LDADD = \
$(DLT_LIBS) \
$(GIO_LIBS) \
$(GIO_UNIX_LIBS) \
$(GLIB_LIBS) \
- $(SYSTEMD_DAEMON_LIBS)
+ $(SYSTEMD_DAEMON_LIBS) \
+ $(top_builddir)/common/libcommon.la
servicedir = $(datadir)/dbus-1/services
service_in_files = \
$(luc_handler_built_headers)
luc_handler_SOURCES = \
- ../common/glib-extensions.c \
- ../common/glib-extensions.h \
- ../common/watchdog-client.c \
- ../common/watchdog-client.h \
luc-handler-application.c \
luc-handler-application.h \
luc-handler-service.c \
-no-undefined \
$(PLATFORM_LDFLAGS)
+luc_handler_DEPENDENCIES = \
+ $(top_builddir)/common/libcommon.la
+
luc_handler_LDADD = \
$(DLT_LIBS) \
$(GIO_LIBS) \
$(GIO_UNIX_LIBS) \
$(GLIB_LIBS) \
- $(SYSTEMD_DAEMON_LIBS)
+ $(SYSTEMD_DAEMON_LIBS) \
+ $(top_builddir)/common/libcommon.la
servicedir = $(datadir)/dbus-1/services
service_in_files = \