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 ../common/watchdog-client.c \
20 ../common/watchdog-client.h \
21 ../luc-handler/luc-handler-dbus.c \
22 ../luc-handler/luc-handler-dbus.h \
23 boot-manager-application.c \
24 boot-manager-application.h \
25 boot-manager-service.c \
26 boot-manager-service.h \
29 target-startup-monitor.c \
30 target-startup-monitor.h \
32 $(boot_manager_built_sources)
34 boot_manager_CFLAGS = \
35 -DG_LOG_DOMAIN=\"boot-manager\" \
42 $(PLATFORM_CPPFLAGS) \
43 $(SYSTEMD_DAEMON_CFLAGS)
45 boot_manager_LDFLAGS = \
49 boot_manager_LDADD = \
54 $(SYSTEMD_DAEMON_LIBS)
56 servicedir = $(datadir)/dbus-1/services
58 org.genivi.BootManager1.service.in
60 service_DATA = $(service_in_files:.service.in=.service)
62 %.service: %.service.in
63 sed -e "s,\@libdir\@,$(libdir),g" \
64 -e "s,\@BOOT_MANAGER_VERSION_API\@,$(BOOT_MANAGER_VERSION_API),g" < $< > $@
71 boot-manager-dbus.xml \
72 systemd-manager-dbus.xml
75 $(boot_manager_built_sources)
78 $(boot_manager_built_headers)
80 boot-manager-dbus.h: boot-manager-dbus.xml Makefile
81 $(AM_V_GEN) $(GDBUS_CODEGEN) \
82 --interface-prefix org.genivi \
84 --generate-c-code boot-manager-dbus \
85 --annotate org.genivi.BootManager1 org.gtk.GDBus.C.Name \
88 systemd-manager-dbus.h: systemd-manager-dbus.xml Makefile
89 $(AM_V_GEN) $(GDBUS_CODEGEN) \
90 --interface-prefix org.freedesktop.systemd1 \
92 --generate-c-code systemd-manager-dbus \
93 --annotate org.freedesktop.systemd1.Manager org.gtk.GDBus.C.Name \