Rewrite legacy app handler's command-line to use D-Bus
[profile/ivi/node-startup-controller.git] / legacy-app-handler / Makefile.am
1 # vi:set ts=8 sw=8 noet ai nocindent:
2
3 SUBDIRS =                                                               \
4         dbus                                                            \
5         systemd
6
7 legacy_app_handler_confdir = /etc/dbus-1/system.d
8
9 legacy_app_handler_conf_DATA =                                          \
10         org.genivi.LegacyAppHandler1.conf
11
12 legacy_app_handlerdir =                                                 \
13         $(libdir)/legacy-app-handler-$(BOOT_MANAGER_VERSION_API)
14
15 legacy_app_handler_PROGRAMS =                                           \
16         legacy-app-handler
17
18 legacy_app_handler_built_headers =                                      \
19         la-handler-dbus.h
20
21 legacy_app_handler_built_sources =                                      \
22         la-handler-dbus.c                                               \
23         $(legacy_app_handler_built_headers)
24
25 legacy_app_handler_SOURCES =                                            \
26         la-handler-application.c                                        \
27         la-handler-application.h                                        \
28         la-handler-service.c                                            \
29         la-handler-service.h                                            \
30         main.c                                                          \
31         $(legacy_app_handler_built_sources)
32
33 legacy_app_handler_CFLAGS =                                             \
34         -DG_LOG_DOMAIN=\"legacy-app-handler\"                           \
35         -I$(top_srcdir)                                                 \
36         $(DLT_CFLAGS)                                                   \
37         $(GIO_CFLAGS)                                                   \
38         $(GIO_UNIX_CFLAGS)                                              \
39         $(GLIB_CFLAGS)                                                  \
40         $(PLATFORM_CFLAGS)                                              \
41         $(PLATFORM_CPPFLAGS)                                            \
42         $(SYSTEMD_DAEMON_CFLAGS)
43
44 legacy_app_handler_LDFLAGS =                                            \
45         -no-undefined                                                   \
46         $(PLATFORM_LDFLAGS)
47
48 legacy_app_handler_DEPENDENCIES =                                       \
49         $(top_builddir)/common/libcommon.la                             
50
51 legacy_app_handler_LDADD =                                              \
52         $(DLT_LIBS)                                                     \
53         $(GIO_LIBS)                                                     \
54         $(GIO_UNIX_LIBS)                                                \
55         $(GLIB_LIBS)                                                    \
56         $(SYSTEMD_DAEMON_LIBS)                                          \
57         $(top_builddir)/common/libcommon.la
58
59 EXTRA_DIST =                                                            \
60         $(gsettingsschema_in_files)                                     \
61         la-handler-dbus.xml
62
63 DISTCLEANFILES =                                                        \
64         $(legacy_app_handler_built_sources)                             \
65         $(gsettings_SCHEMAS)
66
67 BUILT_SOURCES =                                                         \
68         $(legacy_app_handler_built_headers)
69
70 la-handler-dbus.h: la-handler-dbus.xml Makefile
71         $(AM_V_GEN) $(GDBUS_CODEGEN)                                    \
72             --interface-prefix org.genivi                               \
73             --c-namespace ""                                            \
74             --generate-c-code la-handler-dbus                           \
75             --annotate org.genivi.LegacyAppHandler1 org.gtk.GDBus.C.Name        \
76               LA_Handler $<