add_library(gfx
    "src/init.c"
    "src/sort.c"
    "src/sprite.c"
)
target_include_directories(gfx PUBLIC "inc")

if(mode STREQUAL "pal")
    target_compile_definitions(gfx PRIVATE VIDEO_MODE=VMODE_PAL)
elseif(mode STREQUAL "ntsc")
    target_compile_definitions(gfx PRIVATE VIDEO_MODE=VMODE_NTSC)
else()
    message(FATAL_ERROR "unknown video mode")
endif()
