SET (this_target app) INCLUDE_DIRECTORIES ( ${SLP_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/inc ${CMAKE_SOURCE_DIR}/src/app ${CMAKE_SOURCE_DIR}/src/base/inc ${CMAKE_SOURCE_DIR}/src/io/inc ${CMAKE_SOURCE_DIR}/src/system/inc ${CMAKE_SOURCE_DIR}/src/security/inc ${CMAKE_SOURCE_DIR}/src/base/runtime inc ) SET (${this_target}_SOURCE_FILES package/FAppPkgPackageAppInfo.cpp package/FAppPkgPackageInfo.cpp package/FAppPkgPackageManager.cpp package/FAppPkg_PackageAppInfoImpl.cpp package/FAppPkg_PackageInfoImpl.cpp package/FAppPkg_PackageManagerImpl.cpp package/FAppPkg_PackageParser.cpp package/FApp_PackageManagerProxy.cpp package/FApp_PackageManagerIpcMessages.cpp FAppApp.cpp FApp_AppImpl.cpp FAppServiceApp.cpp FApp_ServiceAppImpl.cpp FApp_Aul.cpp FAppAppManager.cpp FApp_AppManagerImpl.cpp FApp_AppManagerProxy.cpp FApp_ConditionManagerProxy.cpp FAppAppRegistry.cpp FApp_AppRegistryImpl.cpp FAppAppResource.cpp FApp_AppResourceImpl.cpp FApp_AppResourceString.cpp FAppAppControl.cpp FApp_AppControlImpl.cpp FApp_AppControlRegistry.cpp FApp_AppControlEvent.cpp FApp_AppControlEventArg.cpp FApp_AppEntry.cpp FApp_AppInfo.cpp FApp_AppArg.cpp FAppInit.cpp FAppNotificationManager.cpp FApp_NotificationManagerImpl.cpp FApp_AppManagerIpcMessage.cpp FApp_ConditionManagerIpcMessages.cpp FAppSqlDataControl.cpp FApp_SqlDataControlImpl.cpp FAppMapDataControl.cpp FApp_MapDataControlImpl.cpp FAppDataControlProviderManager.cpp FApp_DataControlProviderManagerImpl.cpp FAppAppControlProviderManager.cpp FApp_AppControlProviderManagerImpl.cpp FApp_AppControlManager.cpp FApp_DataControlManager.cpp FApp_AppMessageImpl.cpp FAppAppSetting.cpp FApp_AppSettingImpl.cpp FApp_LongevityManager.cpp FApp_AppControlResponseEvent.cpp FApp_AppLifecycleEvent.cpp FApp_ActiveWindowManager.cpp FApp_RequestManagerT.cpp ) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_SINGLETON_CLEANUP -fvisibility=hidden") ## SET EXTRA COMPILER FLAGS SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC" ) #SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fstack-protector -Wstack-protector" } ## SET C COMPILER FLAGS SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}") ## SET CPP COMPILER FLAGS SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}") ## Create Library ADD_LIBRARY (${this_target} STATIC ${${this_target}_SOURCE_FILES})