Notification launch support. (TIVI-2926/1892)
[profile/ivi/ico-uxf-homescreen.git] / src / statusbar / Makefile.am
1 AM_CFLAGS = $(GCC_CFLAGS)
2 AM_CPPFLAGS = $(GCC_CXXFLAGS)
3 AM_CXXFLAGS = $(GCC_CXXFLAGS)
4
5 noinst_PROGRAMS   = \
6         StatusBar
7
8 StatusBar_SOURCES = \
9         CicoCommonModule.cpp                    \
10         CicoCommonWindow.cpp                    \
11         CicoComponentImplementation.cpp \
12         CicoStatusBar.cpp                               \
13         CicoSBEFLApp.cpp                                \
14         main.cpp
15
16 StatusBar_CFLAGS = \
17         @CAPIAPPFWAPPLICATION_CFLAGS@   \
18         $(EFL_CFLAGS)   \
19         $(OPT_CFLAGS)   \
20         $(AUL_CFLAGS)   \
21         $(UWS_CFLAGS)   \
22         $(NOTIFICATION_CFLAGS) \
23         -I/usr/include/ico-util \
24         -I../../include                 \
25         -I../../lib/common      \
26         -I../../lib/notification
27
28 StatusBar_CXXFLAGS = \
29         @CAPIAPPFWAPPLICATION_CFLAGS@   \
30         $(EFL_CFLAGS)   \
31         $(OPT_CFLAGS)   \
32         $(AUL_CFLAGS)   \
33         $(UWS_CFLAGS)   \
34         $(NOTIFICATION_CFLAGS) \
35         -I/usr/include/ico-util \
36         -I../../include                 \
37         -I../../lib/common      \
38         -I../../lib/notification \
39         -std=c++11
40
41 StatusBar_LDADD = \
42         ../../lib/common/.libs/libico-common.a \
43         ../../lib/notification/.libs/libico-notification.a \
44         @CAPIAPPFWAPPLICATION_LIBS@     \
45         $(EFL_LIBS)             \
46         $(OPT_LIBS)             \
47         $(AUL_LIBS)             \
48         $(UWS_LIBS)             \
49         $(NOTIFICATION_LIBS)
50
51 SUFFIXES = .edc .edj
52
53 BUILT_SOURCES = \
54         statusbar.edj
55
56 .edc.edj:
57         edje_cc $< -id ../../res/org.tizen.ico.statusbar/res/images \
58                        -fd ../../res/org.tizen.ico.statusbar/res/images \
59                    -sd ../../res/org.tizen.ico.statusbar/res/sounds -o $@
60
61 CLEANFILES = $(BUILT_SOURCES)
62
63 install-exec-hook:
64         mkdir -p $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar/bin
65         mkdir -p $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar/res/config
66         mkdir -p $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar/res/images
67         mkdir -p $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar/res/themes
68         mkdir -p $(INSTALL_ROOT)/usr/share/packages
69         install -m 0755 StatusBar $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar/bin
70         install -m 0644 $(top_srcdir)/res/org.tizen.ico.statusbar/res/images/time*.png $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar/res/images
71         install -m 0644 $(top_srcdir)/data/share/packages/org.tizen.ico.statusbar.xml $(INSTALL_ROOT)/usr/share/packages
72         install -m 0644 $(top_srcdir)/res/org.tizen.ico.statusbar/res/config/* $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar/res/config
73         install -m 0644 *.edj $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar/res/themes
74
75 uninstall:
76         rm -rf $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar
77         rm -f $(INSTALL_ROOT)/usr/share/packages/org.tizen.ico.statusbar.xml