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
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
28 FApp_ServiceAppImpl.cpp
31 FApp_AppManagerImpl.cpp
32 FApp_AppManagerProxy.cpp
33 FApp_ConditionManagerProxy.cpp
35 FApp_AppRegistryImpl.cpp
37 FApp_AppResourceImpl.cpp
38 FApp_AppResourceString.cpp
40 FApp_AppControlImpl.cpp
41 FApp_AppControlRegistry.cpp
42 FApp_AppControlEvent.cpp
43 FApp_AppControlEventArg.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
64 FApp_AppSettingImpl.cpp
65 FApp_LongevityManager.cpp
66 FApp_AppControlResponseEvent.cpp
67 FApp_AppLifecycleEvent.cpp
68 FApp_ActiveWindowManager.cpp
69 FApp_RequestManagerT.cpp
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" }
77 ## SET C COMPILER FLAGS
78 SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
80 ## SET CPP COMPILER FLAGS
81 SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
84 ADD_LIBRARY (${this_target} STATIC ${${this_target}_SOURCE_FILES})