b533922a6dc4bc20dd1338dc65e0b477b891589e
[profile/ivi/ico-uxf-homescreen.git] / src / syscond / Makefile.am
1 AM_CPPFLAGS = $(GCC_CXXFLAGS)
2
3 noinst_PROGRAMS   = \
4         IcoSysconDaemon
5
6 check_PROGRAMS =        \
7         IcoSysconDaemon
8
9 IcoSysconDaemon_SOURCES =       \
10         CicoSysConLogConfig.cpp \
11         CicoSysConDaemon.cpp    \
12         main.cpp
13
14 IcoSysconDaemon_CPPFLAGS =      \
15         @ECORE_CFLAGS@                  \
16         @EINA_CFLAGS@                   \
17         @GLIB_CFLAGS@                   \
18         @AIL_CFLAGS@                    \
19         @BUNDLE_CFLAGS@                 \
20         @AUL_CFLAGS@                    \
21         @PKGMGR_CFLAGS@                 \
22         @WAYLANDCLIENT_CFLAGS@  \
23         @CAPIAPPFWAPPLICATION_CFLAGS@ \
24         @JSONGLIB_CFLAGS@                                       \
25         @MURPHYCOMMON_CFLAGS@                           \
26         @MURPHYDOMAINCONTROLLER_CFLAGS@         \
27         @MURPHYECORE_CFLAGS@                            \
28         @MURPHYRESOURCE_CFLAGS@                         \
29         $(UWS_CFLAGS)                                           \
30         -I../../include                                         \
31     -I../../lib/system-controller               \
32     -I../../lib/common
33
34 IcoSysconDaemon_LDADD = \
35         ../../lib/system-controller/.libs/libico-system-controller.a    \
36         ../../lib/common/.libs/libico-common.a  \
37         ../../lib/misc/state-machine/.libs/libico-state-machine.a               \
38         @ECORE_LIBS@                                    \
39         @EINA_LIBS@                                             \
40         @GLIB_LIBS@                                             \
41         @AIL_LIBS@                                              \
42         @BUNDLE_LIBS@                                   \
43         @AUL_LIBS@                                              \
44         @PKGMGR_LIBS@                                   \
45         @WAYLANDCLIENT_LIBS@                    \
46         @CAPIAPPFWAPPLICATION_LIBS@     \
47         @JSONGLIB_LIBS@                                 \
48         @MURPHYCOMMON_LIBS@                             \
49         @MURPHYDOMAINCONTROLLER_LIBS@   \
50         @MURPHYECORE_LIBS@                              \
51         @MURPHYRESOURCE_LIBS@                   \
52         $(UWS_LIBS)                                             \
53         $(GENIVI_LIBS)
54
55 CLEANFILES = $(BUILT_SOURCES)
56
57 install-exec-hook:
58         mkdir -p $(INSTALL_ROOT)/usr/apps/org.tizen.ico.system-controller/bin
59         mkdir -p $(INSTALL_ROOT)/usr/apps/org.tizen.ico.system-controller/res/config
60         mkdir -p $(INSTALL_ROOT)/usr/share/packages
61         mkdir -p $(INSTALL_ROOT)/usr/lib/systemd/user
62         mkdir -p $(INSTALL_ROOT)/usr/lib/systemd/user/weston.target.wants
63         mkdir -p $(INSTALL_ROOT)/home/app/ico
64         install -m 0755 IcoSysconDaemon $(INSTALL_ROOT)/usr/apps/org.tizen.ico.system-controller/bin
65         install -m 0644 ../../data/share/packages/org.tizen.ico.system-controller.xml $(INSTALL_ROOT)/usr/share/packages
66         install -m 0644 $(top_srcdir)/res/org.tizen.ico.system-controller/res/config/* $(INSTALL_ROOT)/usr/apps/org.tizen.ico.system-controller/res/config
67         install -d -m 0755 app $(INSTALL_ROOT)/home/app/ico
68         install -m 0644 $(top_srcdir)/res/org.tizen.ico.system-controller/res/ico/* $(INSTALL_ROOT)/home/app/ico
69         chown -fHR app $(INSTALL_ROOT)/home/app; set $?=0
70         chgrp -fHR app $(INSTALL_ROOT)/home/app; set $?=0
71         install -m 0644 $(top_srcdir)/data/lib/systemd/user/ico-uxf-wait-launchpad-ready.path $(INSTALL_ROOT)/usr/lib/systemd/user
72         install -m 0644 $(top_srcdir)/data/lib/systemd/user/ico-system-controller.service $(INSTALL_ROOT)/usr/lib/systemd/user
73         ln -sf ../ico-uxf-wait-launchpad-ready.path $(INSTALL_ROOT)/usr/lib/systemd/user/weston.target.wants
74
75 uninstall:
76         rm -rf $(INSTALL_ROOT)/usr/apps/org.tizen.ico.system-controller
77         rm -f $(INSTALL_ROOT)/usr/share/packages/org.tizen.ico.system-controller.xml
78         rm -rf $(INSTALL_ROOT)/home/app/ico