# SPDX-License-Identifier: Apache-2.0

cmake_minimum_required(VERSION 3.20.0)
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
project(videogen)

add_custom_command(
  OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/zx81font.h
  COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/genfont ${CMAKE_CURRENT_BINARY_DIR}/zx81font.h
)

target_sources(app PRIVATE
  src/main.cc
  src/line.cc
  src/line.h
  src/pwm.h
  ${CMAKE_CURRENT_BINARY_DIR}/zx81font.h
)
target_include_directories(app PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
