fix legacy noti tc failure
[platform/framework/native/appfw.git] / src / app / CMakeLists.txt
1 SET (this_target app)
2
3 INCLUDE_DIRECTORIES (
4         ${SLP_INCLUDE_DIRS}
5         ${CMAKE_SOURCE_DIR}/inc
6         ${CMAKE_SOURCE_DIR}/src/app
7         ${CMAKE_SOURCE_DIR}/src/base/inc
8         ${CMAKE_SOURCE_DIR}/src/io/inc
9         ${CMAKE_SOURCE_DIR}/src/system/inc
10         ${CMAKE_SOURCE_DIR}/src/security/inc
11         ${CMAKE_SOURCE_DIR}/src/base/runtime
12         inc
13         )
14
15 SET (${this_target}_SOURCE_FILES
16         package/FAppPkgPackageAppInfo.cpp
17         package/FAppPkgPackageInfo.cpp
18         package/FAppPkgPackageManager.cpp
19         package/FAppPkg_PackageAppInfoImpl.cpp
20         package/FAppPkg_PackageInfoImpl.cpp
21         package/FAppPkg_PackageManagerImpl.cpp
22         package/FAppPkg_PackageParser.cpp
23         package/FApp_PackageManagerProxy.cpp
24         package/FApp_PackageManagerIpcMessages.cpp
25         FAppApp.cpp
26         FApp_AppImpl.cpp
27         FAppServiceApp.cpp
28         FApp_ServiceAppImpl.cpp
29         FApp_Aul.cpp
30         FAppAppManager.cpp
31         FApp_AppManagerImpl.cpp
32         FApp_AppManagerProxy.cpp
33         FApp_ConditionManagerProxy.cpp
34         FAppAppRegistry.cpp
35         FApp_AppRegistryImpl.cpp
36         FAppAppResource.cpp
37         FApp_AppResourceImpl.cpp
38         FApp_AppResourceString.cpp
39         FAppAppControl.cpp
40         FApp_AppControlImpl.cpp
41         FApp_AppControlRegistry.cpp
42         FApp_AppControlEvent.cpp
43         FApp_AppControlEventArg.cpp
44         FApp_AppEntry.cpp
45         FApp_AppInfo.cpp
46         FApp_AppArg.cpp
47         FAppInit.cpp
48         FAppNotificationManager.cpp
49         FApp_NotificationManagerImpl.cpp
50         FApp_AppManagerIpcMessage.cpp
51         FApp_ConditionManagerIpcMessages.cpp
52         FAppSqlDataControl.cpp
53         FApp_SqlDataControlImpl.cpp
54         FAppMapDataControl.cpp
55         FApp_MapDataControlImpl.cpp
56         FAppDataControlProviderManager.cpp
57         FApp_DataControlProviderManagerImpl.cpp
58         FAppAppControlProviderManager.cpp
59         FApp_AppControlProviderManagerImpl.cpp
60         FApp_AppControlManager.cpp
61         FApp_DataControlManager.cpp
62         FApp_AppMessageImpl.cpp
63         FAppAppSetting.cpp
64         FApp_AppSettingImpl.cpp
65         FApp_LongevityManager.cpp
66         FApp_AppControlResponseEvent.cpp
67         FApp_AppLifecycleEvent.cpp
68         FApp_ActiveWindowManager.cpp
69         FApp_RequestManagerT.cpp
70         )
71
72 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_SINGLETON_CLEANUP -fvisibility=hidden")
73 ## SET EXTRA COMPILER FLAGS
74 SET(EXTRA_CFLAGS  "${EXTRA_CFLAGS} -fPIC" )
75 #SET(EXTRA_CFLAGS       "${EXTRA_CFLAGS} -fstack-protector -Wstack-protector" }
76
77 ## SET C COMPILER FLAGS
78 SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
79
80 ## SET CPP COMPILER FLAGS
81 SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
82
83 ## Create Library
84 ADD_LIBRARY (${this_target} STATIC ${${this_target}_SOURCE_FILES})