1 # vi:set ts=8 sw=8 noet ai nocindent:
4 $(libdir)/luc-handler-$(BOOT_MANAGER_VERSION_API)
6 luc_handler_PROGRAMS = \
9 luc_handler_built_headers = \
12 luc_handler_built_sources = \
14 $(luc_handler_built_headers)
16 luc_handler_SOURCES = \
17 ../common/glib-extensions.c \
18 ../common/glib-extensions.h \
19 ../common/watchdog-client.c \
20 ../common/watchdog-client.h \
21 luc-handler-application.c \
22 luc-handler-application.h \
23 luc-handler-service.c \
24 luc-handler-service.h \
26 $(luc_handler_built_sources)
28 luc_handler_CFLAGS = \
29 -DG_LOG_DOMAIN=\"luc-handler\" \
36 $(PLATFORM_CPPFLAGS) \
37 $(SYSTEMD_DAEMON_CFLAGS)
39 luc_handler_LDFLAGS = \
48 $(SYSTEMD_DAEMON_LIBS)
50 servicedir = $(datadir)/dbus-1/services
52 org.genivi.LUCHandler1.service.in
54 service_DATA = $(service_in_files:.service.in=.service)
56 %.service: %.service.in
57 sed -e "s,\@libdir\@,$(libdir),g" \
58 -e "s,\@BOOT_MANAGER_VERSION_API\@,$(BOOT_MANAGER_VERSION_API),g" < $< > $@
60 gsettingsschema_in_files = \
61 org.genivi.LUCHandler1.gschema.xml.in
64 $(gsettingsschema_in_files:.xml.in=.xml)
66 .PRECIOUS: $(gsettings_SCHEMAS)
75 $(gsettingsschema_in_files) \
79 $(luc_handler_built_sources) \
83 $(luc_handler_built_headers)
85 luc-handler-dbus.h: luc-handler-dbus.xml Makefile
86 $(AM_V_GEN) $(GDBUS_CODEGEN) \
87 --interface-prefix org.genivi \
89 --generate-c-code luc-handler-dbus \
90 --annotate org.genivi.LUCHandler1 org.gtk.GDBus.C.Name \