diff --git a/.gitmodules b/.gitmodules index e4ba078..a524534 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule "submodule/ode"] path = submodule/ode url = https://github.com/thomasmarsh/ODE +[submodule "submodule/xemil"] + path = submodule/xemil + url = ../xemil diff --git a/CMakeLists.txt b/CMakeLists.txt index 5d7bbe9..b8304b4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,6 +12,7 @@ set(MW_INSTALL_HEADERS OFF) add_subdirectory(external/lz4) add_subdirectory(external/ode) add_subdirectory(submodule/milsko) # Since Milsko provides CMake, we just use it +add_subdirectory(external/xemil) add_subdirectory(engine) diff --git a/data/sfx/bang.ogg b/data/sfx/bang.ogg new file mode 100644 index 0000000..dd90956 Binary files /dev/null and b/data/sfx/bang.ogg differ diff --git a/data/sfx/manifest.xml b/data/sfx/manifest.xml new file mode 100644 index 0000000..c8f24ac --- /dev/null +++ b/data/sfx/manifest.xml @@ -0,0 +1,4 @@ + + + bang.ogg + diff --git a/external/xemil/CMakeLists.txt b/external/xemil/CMakeLists.txt new file mode 100644 index 0000000..afcb4be --- /dev/null +++ b/external/xemil/CMakeLists.txt @@ -0,0 +1,9 @@ +cmake_minimum_required(VERSION 3.11) +project(xemil) + +file(GLOB XEMIL_SRC ../../submodule/xemil/src/*.c) + +add_library(xemil ${XEMIL_SRC}) +target_include_directories(xemil PUBLIC ../../submodule/xemil/include) + +set_property(TARGET xemil PROPERTY POSITION_INDEPENDENT_CODE ON) diff --git a/submodule/xemil b/submodule/xemil new file mode 160000 index 0000000..280b007 --- /dev/null +++ b/submodule/xemil @@ -0,0 +1 @@ +Subproject commit 280b00720e86ea84a73023528151320ee767b1cd