cmake_minimum_required(VERSION 3.20.0)

find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
project(openlasertag_remote)

target_sources(app PRIVATE
  src/main.c
  src/board_io.c
  src/olt_proto.c
  src/piezo.c
  src/buttons.c
  src/rgb_led.c
  src/battery.c
  src/ir_tx.c
  src/ir_rx.c
)

target_sources_ifdef(CONFIG_APP_BLE app PRIVATE
  src/ble_nus.c
)
