CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(vconf-internal-keys C) SET(PREFIX ${CMAKE_INSTALL_PREFIX}) SET(EXEC_PREFIX "\${prefix}") SET(LIBDIR ${LIB_INSTALL_DIR}) SET(INCLUDEDIR "\${prefix}/include/vconf") SET(VERSION_MAJOR 0) SET(VERSION "${VERSION_MAJOR}.0.1") ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"") ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"") ADD_DEFINITIONS("-DDATAFS=\"$ENV{DATADIR}\"") CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY) SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${PROJECT_NAME}.pc") INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-account-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-ail-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-admin-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-alarm-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-allshare-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-boot-animation-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-browser-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-bt-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-call-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-ciss-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-csc-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-debug-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-dnet-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-dr-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-eas-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-email-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-factory-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-filemanager-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-flashplayer-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-idle-lock-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-idle-screen-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-location-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-lockscreen-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-memo-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-menuscreen-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-miracast-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-mobex-connector-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-mobex-engine-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-mobile-hotspot-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-msg-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-music-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-myfile-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-nfc-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-pwlock-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-sat-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-setting-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-sound-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-starter-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-sysman-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-pm-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-system-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-telephony-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-testmode-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-usb-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-voicerecorder-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-wifi-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-dock-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-contacts-svc-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-ug-setting-crash-efl-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-calendar-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-face-svc-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-rcs-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-camera-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-appservice-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-isf-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-gallery-setting-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-livebox-keys.h DESTINATION ${INCLUDEDIR}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-pkgmgr-keys.h DESTINATION ${INCLUDEDIR})