FIND_PROGRAM(GDBUS_CODEGEN NAMES gdbus-codegen)
EXEC_PROGRAM(${GDBUS_CODEGEN} ARGS
" \\
- --generate-c-code ${CMAKE_SOURCE_DIR}/src/daemon/peripheral_io_gdbus \\
+ --generate-c-code ${CMAKE_SOURCE_DIR}/src/gdbus/peripheral_io_gdbus \\
--c-namespace PeripheralIoGdbus \\
--interface-prefix org.tizen.peripheral_io. \\
- ${CMAKE_SOURCE_DIR}/src/daemon/peripheral_io.xml \\
+ ${CMAKE_SOURCE_DIR}/src/gdbus/peripheral_io.xml \\
")
-INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/src/daemon)
-INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/src/daemon/include)
-INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/src/interface/include)
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include/handle)
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include/gdbus)
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include/interface)
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/src/gdbus)
SET(PERIPHERAL-BUS "peripheral-bus")
SET(SRCS
- src/daemon/peripheral_bus.c
- src/daemon/peripheral_bus_util.c
- src/daemon/peripheral_gdbus_gpio.c
- src/daemon/peripheral_gdbus_i2c.c
- src/daemon/peripheral_gdbus_pwm.c
- src/daemon/peripheral_gdbus_spi.c
- src/daemon/peripheral_gdbus_uart.c
- src/daemon/peripheral_handle_pwm.c
- src/daemon/peripheral_handle_i2c.c
- src/daemon/peripheral_handle_gpio.c
- src/daemon/peripheral_handle_uart.c
- src/daemon/peripheral_handle_spi.c
- src/daemon/peripheral_bus_board.c
- src/daemon/peripheral_io_gdbus.c
- src/daemon/privilege_checker.c
+ src/peripheral_bus.c
+ src/peripheral_bus_util.c
+ src/peripheral_bus_board.c
+ src/privilege_checker.c
+ src/gdbus/peripheral_io_gdbus.c
+ src/gdbus/peripheral_gdbus_gpio.c
+ src/gdbus/peripheral_gdbus_i2c.c
+ src/gdbus/peripheral_gdbus_pwm.c
+ src/gdbus/peripheral_gdbus_spi.c
+ src/gdbus/peripheral_gdbus_uart.c
+ src/handle/peripheral_handle_pwm.c
+ src/handle/peripheral_handle_i2c.c
+ src/handle/peripheral_handle_gpio.c
+ src/handle/peripheral_handle_uart.c
+ src/handle/peripheral_handle_spi.c
src/interface/peripheral_interface_gpio.c
src/interface/peripheral_interface_i2c.c
src/interface/peripheral_interface_pwm.c