]> git.lizzy.rs Git - nothing.git/blobdiff - CMakeLists.txt
(#122) Add Lava pit to the level 01
[nothing.git] / CMakeLists.txt
index deec33568af44298ac7253edb2eedee220e7a38b..3d8ba684e04bc68377566e515e37a2604c2fd4a8 100644 (file)
@@ -11,7 +11,10 @@ set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
 
 find_package(SDL2 REQUIRED)
 
+find_package(SDL2_mixer REQUIRED)
+
 include_directories(${SDL2_INCLUDE_DIR})
+include_directories(${SDL2_MIXER_INCLUDE_DIR})
 
 set(SOURCE_FILES
   src/main.c
@@ -22,6 +25,18 @@ set(SOURCE_FILES
   src/camera.c
   src/error.c
   src/game.c
+  src/lt.c
+  src/lt/lt_slot.c
+  src/level.c
+  src/goals.c
+  src/renderer.c
+  src/triangle.c
+  src/color.c
+  src/rigid_rect.c
+  src/dying_rect.c
+  src/lava.c
+  src/glitchy_rect.c
+  src/wavy_rect.c
 )
 
 set(HEADER_FILES
@@ -32,10 +47,23 @@ set(HEADER_FILES
   src/camera.h
   src/error.h
   src/game.h
+  src/lt.h
+  src/lt/lt_slot.h
+  src/level.h
+  src/goals.h
+  src/renderer.h
+  src/triangle.h
+  src/pi.h
+  src/color.h
+  src/rigid_rect.h
+  src/dying_rect.h
+  src/lava.h
+  src/glitchy_rect.h
+  src/wavy_rect.h
 )
 
 add_executable(nothing ${SOURCE_FILES} ${HEADER_FILES})
-target_link_libraries(nothing ${SDL2_LIBRARY})
+target_link_libraries(nothing ${SDL2_LIBRARY} ${SDL2_MIXER_LIBRARY})
 
 if(("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") OR ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "CLANG"))
   set(CMAKE_C_FLAGS