diff options
author | HyungKyu Song <hk76.song@samsung.com> | 2013-02-16 00:52:59 +0900 |
---|---|---|
committer | HyungKyu Song <hk76.song@samsung.com> | 2013-02-16 00:52:59 +0900 |
commit | 7516a6389c793ff78309367214d3907324ff25eb (patch) | |
tree | fa46c8e2c36fbc5337d5a81539ada39c2abb9221 /CMakeLists.txt | |
parent | 92d29804bfbf5c53a8360710a9430d761036a815 (diff) | |
download | ug-mobile-ap-7516a6389c793ff78309367214d3907324ff25eb.tar.gz ug-mobile-ap-7516a6389c793ff78309367214d3907324ff25eb.tar.bz2 ug-mobile-ap-7516a6389c793ff78309367214d3907324ff25eb.zip |
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..b1b4d78 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,57 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 2.6) +PROJECT(ug-setting-mobile-ap-ug C) + +SET(PACKAGE ${PROJECT_NAME}) +SET(PREFIX ${CMAKE_INSTALL_PREFIX}) +SET(RESDIR "${PREFIX}/res") +SET(LOCALEDIR "${RESDIR}/locale") +SET(EDJDIR "${RESDIR}/edje/${PROJECT_NAME}") +SET(LIBDIR "${PREFIX}/lib") + +SET(SRCS + src/mh_main_ug.c + src/mh_view_main.c + src/mh_view_wifi_setup.c + src/mh_func_onoff.c + src/mh_common_utility.c +) + +IF("${CMAKE_BUILD_TYPE}" STREQUAL "") + SET(CMAKE_BUILD_TYPE "Release") +ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "") + +INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include) + +INCLUDE(FindPkgConfig) +pkg_check_modules(pkgs REQUIRED + elementary + evas + ui-gadget-1 + wifi-direct + capi-network-tethering + capi-network-connection + capi-network-wifi + capi-telephony-sim + ) + +FOREACH(flag ${pkgs_CFLAGS}) + SET(EXTRA_C_FLAGS "${EXTRA_C_FLAGS} ${flag}") +ENDFOREACH(flag) + +SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_C_FLAGS} -fvisibility=hidden -Wall -fPIC") +SET(CMAKE_C_FLAGS_DEBUG "-O0 -g") +SET(CMAKE_C_FLAGS_RELEASE "-O2") + +ADD_DEFINITIONS("-DPACKAGE=\"${PACKAGE}\"") +ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"") +ADD_DEFINITIONS("-DRESDIR=\"${RESDIR}\"") +ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"") +ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"") + +ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS}) +TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS}) + +INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/ug/lib) + +ADD_SUBDIRECTORY(po) +ADD_SUBDIRECTORY(resources) |