CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(clock C) SET(SO_VERSION_MAJOR 0) SET(SO_VERSION 0.1) SET(ORG "org") SET(VENDOR "tizen") SET(PACKAGE ${PROJECT_NAME}) SET(PKGNAME "${ORG}.${VENDOR}.${PACKAGE}") SET(PKGNAME_ALM "${ORG}.${VENDOR}.alarm") SET(PKGNAME_STW "${ORG}.${VENDOR}.stopwatch") SET(PKGNAME_TMR "${ORG}.${VENDOR}.timer") SET(PKGNAME_RING "${ORG}.${VENDOR}.ring") SET(PREFIX ${CMAKE_INSTALL_PREFIX}) SET(BINDIR "${PREFIX}/bin") SET(RESDIR "${PREFIX}/res") SET(EDJDIR "${RESDIR}/edje") SET(ICONDIR "${RESDIR}/icons") SET(DESKTOPICONDIR "${ICONDIR}/default/small") SET(IMAGEDIR "${RESDIR}/images") SET(LOCALEDIR "${RESDIR}/locale") SET(ETCDIR "${RESDIR}/etc") SET(INCLUDEDIR "${PREFIX}/include") #SET(LIBDIR "/usr/lib") SET(LIBDIR "${PREFIX}/lib") SET(UGLIBDIR "/opt/ug/lib") SET(PKGCONFIGDIR "/usr/lib/pkgconfig") SET(PROCESSINFODIR "/opt/share/process-info") SET(INSTALLINFODIR "/opt/share/applications") SET(DATADIR "${PREFIX}/data") SET(DBDIR "${DATADIR}/db") SET(VCONFDIR "${DATADIR}/vconf") SET(ALM_DIR "alarm") SET(STW_DIR "stopwatch") SET(TMR_DIR "timer") SET(RING_DIR "ring") SET(COMMON_DIR "clock-common") SET(LIB_NAME_ALM "clock-alarm") SET(LIB_NAME_STW "clock-stw") SET(LIB_NAME_TMR "clock-tmr") SET(LIB_NAME_COM "clock-common") # include file INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/${ALM_DIR}/include) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/${STW_DIR}/include) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/${TMR_DIR}/include) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/${COMMON_DIR}/include) ADD_SUBDIRECTORY(${ALM_DIR}) ADD_SUBDIRECTORY(${STW_DIR}) ADD_SUBDIRECTORY(${TMR_DIR}) ADD_SUBDIRECTORY(${RING_DIR}) ADD_SUBDIRECTORY(src) ADD_SUBDIRECTORY(${COMMON_DIR})