apply FSL(Flora Software License)
[apps/home/clock.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(clock C)
3 SET(SO_VERSION_MAJOR 0)
4 SET(SO_VERSION 0.1)
5
6 SET(ORG "org")
7 SET(VENDOR "tizen")
8 SET(PACKAGE ${PROJECT_NAME})
9 SET(PKGNAME "${ORG}.${VENDOR}.${PACKAGE}")
10 SET(PKGNAME_ALM "${ORG}.${VENDOR}.alarm")
11 SET(PKGNAME_STW "${ORG}.${VENDOR}.stopwatch")
12 SET(PKGNAME_TMR "${ORG}.${VENDOR}.timer")
13 SET(PKGNAME_RING "${ORG}.${VENDOR}.ring")
14 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
15 SET(BINDIR "${PREFIX}/bin")
16 SET(RESDIR "${PREFIX}/res")
17 SET(EDJDIR "${RESDIR}/edje")
18 SET(ICONDIR "${RESDIR}/icons")
19 SET(DESKTOPICONDIR "${ICONDIR}/default/small")
20 SET(IMAGEDIR "${RESDIR}/images")
21 SET(LOCALEDIR "${RESDIR}/locale")
22 SET(ETCDIR "${RESDIR}/etc")
23 SET(INCLUDEDIR "${PREFIX}/include")
24 #SET(LIBDIR "/usr/lib")
25 SET(LIBDIR "${PREFIX}/lib")
26 SET(UGLIBDIR "/opt/ug/lib")
27 SET(PKGCONFIGDIR "/usr/lib/pkgconfig")
28 SET(PROCESSINFODIR "/opt/share/process-info")
29 SET(INSTALLINFODIR "/opt/share/applications")
30 SET(DATADIR "${PREFIX}/data")
31 SET(DBDIR "${DATADIR}/db")
32 SET(VCONFDIR "${DATADIR}/vconf")
33
34 SET(ALM_DIR "alarm")
35 SET(STW_DIR "stopwatch")
36 SET(TMR_DIR "timer")
37 SET(RING_DIR "ring")
38 SET(COMMON_DIR "clock-common")
39
40 SET(LIB_NAME_ALM "clock-alarm")
41 SET(LIB_NAME_STW "clock-stw")
42 SET(LIB_NAME_TMR "clock-tmr")
43 SET(LIB_NAME_COM "clock-common")
44
45 # include file
46 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
47 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/${ALM_DIR}/include)
48 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/${STW_DIR}/include)
49 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/${TMR_DIR}/include)
50 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/${COMMON_DIR}/include)
51
52 ADD_SUBDIRECTORY(${ALM_DIR})
53 ADD_SUBDIRECTORY(${STW_DIR})
54 ADD_SUBDIRECTORY(${TMR_DIR})
55 ADD_SUBDIRECTORY(${RING_DIR})
56 ADD_SUBDIRECTORY(src)
57 ADD_SUBDIRECTORY(${COMMON_DIR})
58