1 # vi:set ts=8 sw=8 noet ai nocindent:
4 $(libdir)/boot-manager-$(BOOT_MANAGER_VERSION_API)
6 boot_manager_PROGRAMS = \
9 boot_manager_built_headers = \
11 systemd-manager-dbus.h
13 boot_manager_built_sources = \
15 systemd-manager-dbus.c \
16 $(boot_manager_built_headers)
18 boot_manager_SOURCES = \
19 $(top_srcdir)/luc-handler/luc-handler-dbus.c \
20 $(top_srcdir)/luc-handler/luc-handler-dbus.h \
21 boot-manager-application.c \
22 boot-manager-application.h \
23 boot-manager-service.c \
24 boot-manager-service.h \
27 target-startup-monitor.c \
28 target-startup-monitor.h \
30 $(boot_manager_built_sources)
32 boot_manager_CFLAGS = \
33 -DG_LOG_DOMAIN=\"boot-manager\" \
40 $(PLATFORM_CPPFLAGS) \
41 $(SYSTEMD_DAEMON_CFLAGS)
43 boot_manager_LDFLAGS = \
47 boot_manager_DEPENDENCIES = \
48 $(top_builddir)/common/libcommon.la
50 boot_manager_LDADD = \
55 $(SYSTEMD_DAEMON_LIBS) \
56 $(top_builddir)/common/libcommon.la
58 servicedir = $(datadir)/dbus-1/services
60 org.genivi.BootManager1.service.in
62 service_DATA = $(service_in_files:.service.in=.service)
64 %.service: %.service.in
65 sed -e "s,\@libdir\@,$(libdir),g" \
66 -e "s,\@BOOT_MANAGER_VERSION_API\@,$(BOOT_MANAGER_VERSION_API),g" < $< > $@
73 boot-manager-dbus.xml \
74 systemd-manager-dbus.xml
77 $(boot_manager_built_sources)
80 $(boot_manager_built_headers)
82 boot-manager-dbus.h: boot-manager-dbus.xml Makefile
83 $(AM_V_GEN) $(GDBUS_CODEGEN) \
84 --interface-prefix org.genivi \
86 --generate-c-code boot-manager-dbus \
87 --annotate org.genivi.BootManager1 org.gtk.GDBus.C.Name \
90 systemd-manager-dbus.h: systemd-manager-dbus.xml Makefile
91 $(AM_V_GEN) $(GDBUS_CODEGEN) \
92 --interface-prefix org.freedesktop.systemd1 \
94 --generate-c-code systemd-manager-dbus \
95 --annotate org.freedesktop.systemd1.Manager org.gtk.GDBus.C.Name \