10c5da01583052bb380ca9ae616a07b9b3f09e92
[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         $(ECOREEVAS_LIBS)       \
46         $(EFL_LIBS)             \
47         $(OPT_LIBS)             \
48         $(AUL_LIBS)             \
49         $(UWS_LIBS)             \
50         $(NOTIFICATION_LIBS)
51
52 SUFFIXES = .edc .edj
53
54 BUILT_SOURCES = \
55         statusbar.edj
56
57 .edc.edj:
58         edje_cc $< -id ../../res/org.tizen.ico.statusbar/res/images \
59                        -fd ../../res/org.tizen.ico.statusbar/res/images \
60                    -sd ../../res/org.tizen.ico.statusbar/res/sounds -o $@
61
62 CLEANFILES = $(BUILT_SOURCES)
63
64 install-exec-hook:
65         mkdir -p $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar/bin
66         mkdir -p $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar/res/config
67         mkdir -p $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar/res/images
68         mkdir -p $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar/res/themes
69         mkdir -p $(INSTALL_ROOT)/usr/share/packages
70         mkdir -p $(INSTALL_ROOT)/usr/share/icons/default/small/
71         install -m 0755 StatusBar $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar/bin
72         install -m 0644 $(top_srcdir)/res/org.tizen.ico.statusbar/res/images/time*.png $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar/res/images
73         install -m 0644 $(top_srcdir)/data/share/packages/org.tizen.ico.statusbar.xml $(INSTALL_ROOT)/usr/share/packages
74         install -m 0644 $(top_srcdir)/res/org.tizen.ico.statusbar/res/config/* $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar/res/config
75         install -m 0644 *.edj $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar/res/themes
76         install -m 0644 $(top_srcdir)/data/apps/org.tizen.ico.statusbar/res/icons/default/small/* $(INSTALL_ROOT)/usr/share/icons/default/small/
77
78 uninstall:
79         rm -rf $(INSTALL_ROOT)/usr/apps/org.tizen.ico.statusbar
80         rm -f $(INSTALL_ROOT)/usr/share/packages/org.tizen.ico.statusbar.xml