1 SET(ASM_DAEMON dummyasm-service)
4 pkg_check_modules(ASM_PKGS REQUIRED
11 capi-appfw-application
14 FOREACH(flag ${ASM_PKGS_CFLAGS})
15 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
18 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/common)
20 ADD_CUSTOM_COMMAND( OUTPUT ${CMAKE_SOURCE_DIR}/common/dummy-asm-stub.c ${CMAKE_SOURCE_DIR}/common/dummy-asm-stub.h
21 WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/common/
22 COMMAND gdbus-codegen --interface-prefix org.tizen. --generate-c-code dummy-asm-stub ${CMAKE_SOURCE_DIR}/common/dbus_interfaces/dummyasm.xml
23 COMMENT "Generating Dummy ASM GDBus stubs........................")
25 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall -Werror")
26 SET(CMAKE_LDFLAGS "-Wl,-zdefs")
32 ADD_EXECUTABLE(${ASM_DAEMON} ${DUMMY_ASM_SRCS} ${CMAKE_SOURCE_DIR}/common/dummy-asm-stub.c)
33 ADD_DEPENDENCIES(${PROJECT_NAME} ${CMAKE_SOURCE_DIR}/common/dummy-asm-stub.h)
34 ADD_DEPENDENCIES(${PROJECT_NAME} ${CMAKE_SOURCE_DIR}/common/dummy-asm-stub.c)
36 TARGET_LINK_LIBRARIES(${ASM_DAEMON} ${ASM_PKGS_LDFLAGS})
38 INSTALL(TARGETS ${ASM_DAEMON} DESTINATION bin)
39 INSTALL(FILES ${CMAKE_SOURCE_DIR}/test/Dummy_ASM_DBUS/dummy_asm.json DESTINATION ${LIBDIR}/fido/asm/)