1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
4 SET(PACKAGE_NAME "org.tizen.${PROJECT_NAME}")
5 SET(PREFIX "${TZ_SYS_RO_APP}/${PACKAGE_NAME}")
6 SET(EXEC_PREFIX "${PREFIX}/bin")
7 SET(LIBDIR "${PREFIX}/lib")
8 SET(DATADIR "/opt${PREFIX}/data")
9 SET(RESDIR "${PREFIX}/res")
10 SET(IMAGEDIR "${RESDIR}/images")
11 SET(EDJEDIR "${RESDIR}/edje")
12 SET(LOCALEDIR "${RESDIR}/locale")
15 INCLUDE(FindPkgConfig)
16 pkg_check_modules(MENU_PKGS REQUIRED
22 capi-appfw-application
43 ADD_DEFINITIONS("-DENABLE_BGIMAGE")
44 ADD_DEFINITIONS("-DLOG_TAG=\"MENU_SCREEN\"")
45 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
46 ADD_DEFINITIONS("-DPACKAGE=\"${PACKAGE_NAME}\"")
47 ADD_DEFINITIONS("-DVERSION=\"${VERSION}\"")
48 ADD_DEFINITIONS("-DDATADIR=\"${DATADIR}\"")
49 ADD_DEFINITIONS("-DRESDIR=\"${RESDIR}\"")
50 ADD_DEFINITIONS("-DIMAGEDIR=\"${IMAGEDIR}\"")
51 ADD_DEFINITIONS("-DEDJEDIR=\"${EDJEDIR}\"")
52 ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"")
54 FOREACH (flag ${MENU_PKGS_CFLAGS})
55 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
58 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
60 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
62 ADD_EXECUTABLE(${PROJECT_NAME}
81 src/all_apps/shortcut.c
84 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS} -lm)
85 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${MENU_PKGS_LDFLAGS})
93 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${EXEC_PREFIX})
94 INSTALL(DIRECTORY dbspace DESTINATION ${DATADIR})
95 INSTALL(DIRECTORY shortcut DESTINATION ${DATADIR})
97 ADD_SUBDIRECTORY(data)