Refactoring homescreen.
[profile/ivi/ico-uxf-homescreen.git] / src / homescreen / Makefile.am
1 AM_CFLAGS = $(GCC_CFLAGS)
2 AM_CPPFLAGS = $(GCC_CXXFLAGS)
3 AM_CXXFLAGS = $(GCC_CXXFLAGS)
4
5 COMMON_LIBS = -lm -lwebsockets -lico-uxf-weston-plugin
6
7 noinst_PROGRAMS   = \
8         HomeScreen      \
9         StatusBar               
10
11 HomeScreen_SOURCES = \
12         home_screen_main.cpp        \
13         ico_log.c        \
14         CicoSCAilItems.cpp        \
15         CicoSCAulItems.cpp        \
16         CicoSCSystemConfig.cpp        \
17         CicoSCLifeCycleController.cpp        \
18         CicoHSWindow.cpp        \
19         CicoHSWindowController.cpp        \
20         CicoHSMenuTouch.cpp        \
21         CicoHomeScreen.cpp        \
22     CicoHSMenuTile.cpp  \
23         CicoHSBackWindow.cpp \
24         CicoHSControlBarWindow.cpp \
25         CicoHSControlBarTouch.cpp \
26         CicoHSMenuWindow.cpp \
27         CicoHSAppInfo.cpp \
28         CicoHomeScreenConfig.cpp      \
29         CicoHomeScreenResourceConfig.cpp        \
30         CicoHomeScreenSound.cpp \
31     CicoHomeScreenSoundConfig.cpp
32 HomeScreen_CFLAGS= \
33     $(EFL_CFLAGS) \
34     $(OPT_CFLAGS) \
35     $(WL_CFLAGS) \
36     $(AUL_CFLAGS) \
37     $(AIL_CFLAGS) \
38     $(UWS_CFLAGS) \
39     $(PKGMGR_CFLAGS) \
40     -I/usr/include/ico-uxf-weston-plugin \
41     -I/usr/include/ico-util
42 HomeScreen_CXXFLAGS= \
43     $(EFL_CFLAGS) \
44     $(OPT_CFLAGS) \
45     $(WL_CFLAGS) \
46     $(AUL_CFLAGS) \
47     $(AIL_CFLAGS) \
48     $(UWS_CFLAGS) \
49     $(PKGMGR_CFLAGS) \
50     -I/usr/include/ico-uxf-weston-plugin \
51     -I/usr/include/ico-util \
52     -I../../include
53 HomeScreen_LDADD = \
54     $(EFL_LIBS) \
55     $(OPT_LIBS) \
56     $(WL_LIBS) \
57     $(COMMON_LIBS) \
58     $(UWS_LIBS) \
59     $(AUL_LIBS) \
60     $(AIL_LIBS) \
61     -lico-util-com \
62     -lico-uxf-weston-plugin \
63     /usr/lib/libpkgmgr-client.so \
64         ../../lib/apps-framework/.libs/libico-appfw.so
65
66 #OnScreen_SOURCES = \
67 #       on_screen.cpp        \
68 #    CicoOnScreenAction.cpp  \
69 #    CicoOnScreenAppList.cpp  \
70 #    CicoOnScreenControlWindow.cpp  \
71 #    CicoOnScreenContext.cpp  \
72 #       CicoHomeScreenConfig.cpp        \
73 #       CicoHomeScreenResourceConfig.cpp        \
74 #       CicoHomeScreenSound.cpp \
75 #        CicoHomeScreenSoundConfig.cpp
76 #OnScreen_CXXFLAGS = -I../include $(EFL_CFLAGS) $(OPT_CFLAGS) $(WL_CFLAGS) $(AUL_CFLAGS) $(UWS_CFLAGS) -I/usr/include/ico-util
77 #OnScreen_LDADD = $(EFL_LIBS) $(OPT_LIBS) $(WL_LIBS) $(COMMON_LIBS) $(AUL_LIBS) $(UWS_LIBS) ../apps_controller/libico_syc-apc.a ../ico-app-framework/.libs/libico-app-fw-efl.so ../ico-app-framework/.libs/libico-app-fw.so
78
79 StatusBar_SOURCES = \
80         status_bar.cpp  \
81             ico_log.c        \
82         CicoStatusBarControlWindow.cpp \
83         CicoStatusBarTime.cpp \
84         CicoHomeScreenConfig.cpp        \
85         CicoHomeScreenResourceConfig.cpp        \
86         CicoHomeScreenSound.cpp \
87         CicoHomeScreenSoundConfig.cpp
88 StatusBar_CFLAGS = \
89             $(EFL_CFLAGS) \
90             $(OPT_CFLAGS) \
91             $(WL_CFLAGS) \
92             $(AUL_CFLAGS) \
93             $(UWS_CFLAGS) 
94 StatusBar_CXXFLAGS = \
95             $(EFL_CFLAGS) \
96             $(OPT_CFLAGS) \
97             $(WL_CFLAGS) \
98             $(AUL_CFLAGS) \
99             $(UWS_CFLAGS) 
100 StatusBar_LDADD = \
101             $(EFL_LIBS) \
102             $(OPT_LIBS) \
103             $(WL_LIBS) \
104             $(COMMON_LIBS) \
105             $(AUL_LIBS) \
106             $(UWS_LIBS) 
107
108 SUFFIXES = .edc .edj
109
110 BUILT_SOURCES = \
111         home_screen_bg.edj      \
112         home_screen_touch.edj   \
113         appli_list.edj  \
114         appli_kill.edj
115
116 .edc.edj:  
117         edje_cc $< -id ../../res/org.tizen.ico.homescreen/res/images -fd ../../res/org.tizen.ico.homescreen/res/images -sd ../../res/org.tizen.ico.homescreen/res/sounds -o $@
118
119 CLEANFILES = $(BUILT_SOURCES)