Separate engine and game
This commit is contained in:
@@ -3,35 +3,24 @@ project(PixelDefense C)
|
||||
|
||||
set(CMAKE_C_STANDARD 11)
|
||||
|
||||
#set(BUILD_EXAMPLES true)
|
||||
|
||||
add_subdirectory(libs/raylib-4.5.0)
|
||||
|
||||
set(
|
||||
lib_sources
|
||||
libs/cute_tiled.c
|
||||
libs/flecs/flecs.c
|
||||
src/world/map.c
|
||||
src/world/map.h
|
||||
src/world/tileset.c
|
||||
src/world/tileset.h
|
||||
)
|
||||
|
||||
set(
|
||||
lib_dirs
|
||||
libs/cute_tiled
|
||||
libs/flecs
|
||||
)
|
||||
set(BUILD_BREEZE_TESTS true)
|
||||
add_subdirectory(engine/)
|
||||
|
||||
|
||||
add_executable(PixelDefense
|
||||
${lib_sources}
|
||||
|
||||
src/main.c
|
||||
src/common.h
|
||||
src/utils/tokenizer.c
|
||||
src/utils/tokenizer.h
|
||||
game/main.c
|
||||
game/common.h
|
||||
game/world/map.c
|
||||
game/world/map.h
|
||||
game/world/tileset.c
|
||||
game/world/tileset.h
|
||||
game/world/layer.c
|
||||
game/world/layer.h
|
||||
)
|
||||
target_include_directories(PixelDefense PUBLIC ${lib_dirs})
|
||||
target_link_libraries(PixelDefense raylib)
|
||||
|
||||
|
||||
|
||||
target_link_libraries(PixelDefense LINK_PRIVATE Breeze)
|
||||
|
||||
Reference in New Issue
Block a user