0dcde3b50be7b165531ce87c6aa76e2a4c0a3377
[profile/ivi/ico-uxf-homescreen.git] / src / onscreen / Makefile.am
1 AM_CFLAGS = $(GCC_CFLAGS)
2 AM_CPPFLAGS = $(GCC_CXXFLAGS)
3 AM_CXXFLAGS = $(GCC_CXXFLAGS)
4
5 noinst_PROGRAMS   = \
6         OnScreen
7
8 OnScreen_SOURCES = \
9         on_screen_main.cpp \
10         CicoOSEFLApp.cpp   \
11         CicoOnScreen.cpp   \
12         CicoOSPopWindow.cpp \
13         CicoOSClient.cpp
14
15 OnScreen_CFLAGS=                                        \
16         @CAPIAPPFWAPPLICATION_CFLAGS@   \
17     $(EFL_CFLAGS)                                       \
18     $(OPT_CFLAGS)                                       \
19     $(AUL_CFLAGS)                                       \
20     $(UWS_CFLAGS)                                       \
21         $(NOTIFICATION_CFLAGS)          \
22     -I../../include                             \
23     -I../../lib/common              \
24     -I../../lib/notification
25
26 OnScreen_CXXFLAGS=                              \
27         @CAPIAPPFWAPPLICATION_CFLAGS@   \
28     $(EFL_CFLAGS)                                       \
29     $(OPT_CFLAGS)                                       \
30     $(AUL_CFLAGS)                                       \
31     $(UWS_CFLAGS)                                       \
32         $(NOTIFICATION_CFLAGS)          \
33     -I../../include                             \
34     -I../../lib/common              \
35     -I../../lib/notification
36
37 OnScreen_LDADD =                                        \
38         ../../lib/common/.libs/libico-common.a                  \
39         ../../lib/notification/.libs/libico-notification.a \
40         @CAPIAPPFWAPPLICATION_LIBS@     \
41     $(EFL_LIBS)                                         \
42     $(OPT_LIBS)                                         \
43     $(AUL_LIBS)                                         \
44     $(UWS_LIBS)                                         \
45         $(NOTIFICATION_LIBS)                    \
46         -lappsvc                                                \
47         ../../lib/apps-framework/.libs/libico-appfw.so
48
49 SUFFIXES = .edc .edj
50
51 BUILT_SOURCES = \
52         onscreen.edj
53
54 .edc.edj:
55         edje_cc $< -id ../../res/org.tizen.ico.onscreen/res/images \
56                        -fd ../../res/org.tizen.ico.onscreen/res/images \
57                    -sd ../../res/org.tizen.ico.onscreen/res/sounds -o $@
58
59 CLEANFILES = $(BUILT_SOURCES)
60
61 install-exec-hook:
62         mkdir -p $(INSTALL_ROOT)/usr/apps/org.tizen.ico.onscreen/bin
63         mkdir -p $(INSTALL_ROOT)/usr/apps/org.tizen.ico.onscreen/res/config
64         mkdir -p $(INSTALL_ROOT)/usr/apps/org.tizen.ico.onscreen/res/themes
65         mkdir -p $(INSTALL_ROOT)/usr/share/packages
66         install -m 0755 OnScreen $(INSTALL_ROOT)/usr/apps/org.tizen.ico.onscreen/bin
67         install -m 0644 $(top_srcdir)/data/share/packages/org.tizen.ico.onscreen.xml $(INSTALL_ROOT)/usr/share/packages
68         install -m 0644 $(top_srcdir)/res/org.tizen.ico.onscreen/res/config/* $(INSTALL_ROOT)/usr/apps/org.tizen.ico.onscreen/res/config
69         install -m 0644 *.edj $(INSTALL_ROOT)/usr/apps/org.tizen.ico.onscreen/res/themes
70
71 uninstall:
72         rm -rf $(INSTALL_ROOT)/usr/apps/org.tizen.ico.onscreen
73         rm -f $(INSTALL_ROOT)/usr/share/packages/org.tizen.ico.onscreen.xml