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
14 SET (${this_target}_SOURCE_FILES
15 package/FAppPkgPackageAppInfo.cpp
16 package/FAppPkgPackageInfo.cpp
17 package/FAppPkgPackageManager.cpp
18 package/FAppPkg_PackageAppInfoImpl.cpp
19 package/FAppPkg_PackageInfoImpl.cpp
20 package/FAppPkg_PackageManagerImpl.cpp
21 package/FAppPkg_PackageParser.cpp
25 FApp_ServiceAppImpl.cpp
28 FApp_AppManagerImpl.cpp
29 FApp_AppManagerProxy.cpp
30 FApp_ConditionManagerProxy.cpp
31 FApp_PackageManagerProxy.cpp
33 FApp_AppRegistryImpl.cpp
35 FApp_AppResourceImpl.cpp
36 FApp_AppResourceString.cpp
38 FApp_AppControlImpl.cpp
39 FApp_AppControlRegistry.cpp
40 FApp_AppControlEvent.cpp
41 FApp_AppControlEventArg.cpp
45 FAppNotificationManager.cpp
46 FApp_NotificationManagerImpl.cpp
47 FApp_AppManagerIpcMessage.cpp
48 FApp_ConditionManagerIpcMessages.cpp
49 FApp_PackageManagerIpcMessages.cpp
50 FApp_AppLaunchCondition.cpp
51 FApp_AppLaunchConditionHandlerBase.cpp
52 FAppSqlDataControl.cpp
53 FApp_SqlDataControlImpl.cpp
54 FAppMapDataControl.cpp
55 FApp_MapDataControlImpl.cpp
56 FApp_AppManagerEvent.cpp
57 FAppDataControlProviderManager.cpp
58 FApp_DataControlProviderManagerImpl.cpp
59 FAppAppControlProviderManager.cpp
60 FApp_AppControlProviderManagerImpl.cpp
61 FApp_AppControlManager.cpp
62 FApp_DataControlManager.cpp
63 FApp_AppMessageImpl.cpp
65 FApp_AppSettingImpl.cpp
66 FApp_LongevityManager.cpp
69 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_SINGLETON_CLEANUP -fvisibility=hidden")
70 ## SET EXTRA COMPILER FLAGS
71 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC" )
72 #SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fstack-protector -Wstack-protector" }
74 ## SET C COMPILER FLAGS
75 SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
77 ## SET CPP COMPILER FLAGS
78 SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
81 ADD_LIBRARY (${this_target} STATIC ${${this_target}_SOURCE_FILES})