X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=CMakeLists.txt;h=c04c55c79412d9b6b3fcac3c6b83138b190288e9;hb=6b303f122e303184a54b19689f75e215593d1c5f;hp=537394dd8adef5030c35885fd6b917c0057a76f9;hpb=33ebc498e2cddd7c8a19a60138f99f7beba66822;p=nothing.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 537394dd..c04c55c7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,12 +16,11 @@ include_directories(src/) include_directories(${SDL2_INCLUDE_DIR}) include_directories(${SDL2_MIXER_INCLUDE_DIR}) -set(SOURCE_FILES +add_executable(nothing src/color.c src/game.c src/game/camera.c - src/game/debug_tree.c - src/game/edit_field.c + src/ui/edit_field.c src/game/level.c src/game/level/background.c src/game/level/boxes.c @@ -48,20 +47,21 @@ set(SOURCE_FILES src/script/parser.c src/script/tokenizer.c src/script/gc.c + src/script/scope.c src/sdl/renderer.c src/system/error.c src/system/lt.c src/system/lt/lt_adapters.c src/system/lt/lt_slot.c -) - -set(HEADER_FILES + src/ui/console.c + src/ui/log.c + src/str.c + src/ui/history.c + src/game/level/region.c src/color.h src/game.h src/game/camera.h - src/game/debug_node.h - src/game/debug_tree.h - src/game/edit_field.h + src/ui/edit_field.h src/game/level.h src/game/level/background.h src/game/level/boxes.h @@ -87,6 +87,7 @@ set(HEADER_FILES src/script/builtins.h src/script/expr.h src/script/gc.h + src/script/scope.h src/script/interpreter.h src/script/parser.h src/script/tokenizer.h @@ -95,9 +96,13 @@ set(HEADER_FILES src/system/lt.h src/system/lt/lt_adapters.h src/system/lt/lt_slot.h + src/ui/console.h + src/ui/log.h + src/str.h + src/ui/history.h + src/game/level/region.h ) -add_executable(nothing ${SOURCE_FILES} ${HEADER_FILES}) add_executable(repl src/script/builtins.c src/script/builtins.h @@ -122,6 +127,8 @@ add_executable(repl src/system/error.h src/script/gc.h src/script/gc.c + src/str.h + src/str.c ) add_executable(nothing_test src/script/builtins.c @@ -146,6 +153,8 @@ add_executable(nothing_test src/system/lt/lt_adapters.h src/system/lt/lt_slot.c src/system/lt/lt_slot.h + src/str.h + src/str.c test/main.c test/test.h test/tokenizer_suite.h