1 LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/mobileprint)
2 LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/mobileprint/previewgen/lib)
3 LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/mobileprint/preview_engine/lib)
4 LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/mobileprint/smsc/lib)
9 pkg_check_modules(app_pkgs REQUIRED utilX)
11 FOREACH(flag ${app_pkgs_CFLAGS})
12 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
15 SET(app_pkgs_LDFLAGS "${pkgs_LDFLAGS} ${app_pkgs_LDFLAGS}")
17 ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/mobileprint.edj
18 COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/images
19 ${EDC_SRC_DIR}/mobileprint.edc ${CMAKE_BINARY_DIR}/mobileprint.edj
20 DEPENDS ${EDC_SRC_DIR}/mobileprint.edc ${EDC_SRC_DIR}/mobileprint.edc
23 ADD_CUSTOM_TARGET(mobileprint_edj_build DEPENDS ${CMAKE_BINARY_DIR}/mobileprint.edj)
25 INSTALL(FILES ${CMAKE_BINARY_DIR}/mobileprint.edj DESTINATION ${EDJDIR})
27 ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/genlist_custom.edj
28 COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/images
29 ${EDC_SRC_DIR}/genlist_custom.edc ${CMAKE_BINARY_DIR}/genlist_custom.edj
30 DEPENDS ${EDC_SRC_DIR}/genlist_custom.edc ${EDC_SRC_DIR}/genlist_custom.edc
33 ADD_CUSTOM_TARGET(genlist_custom_edj_build DEPENDS ${CMAKE_BINARY_DIR}/genlist_custom.edj)
35 INSTALL(FILES ${CMAKE_BINARY_DIR}/genlist_custom.edj DESTINATION ${EDJDIR})
38 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
39 SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS} -fpie")
40 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${app_pkgs_LDFLAGS} -lprint-service -lpreviewgen -lecore_evas -lpreview_engine -lsmsc -lptdb)
42 ADD_DEPENDENCIES(${PROJECT_NAME} mobileprint_edj_build genlist_custom_edj_build)
44 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
45 INSTALL(FILES icon_${PROJECT_NAME}.png DESTINATION "/usr/share/icons/default/small" RENAME "${PKGNAME}.png")