aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.shared2
-rw-r--r--Makefile.win21
2 files changed, 19 insertions, 4 deletions
diff --git a/Makefile.shared b/Makefile.shared
index 2186a43..2ed32f4 100644
--- a/Makefile.shared
+++ b/Makefile.shared
@@ -62,7 +62,7 @@ SERVER_SRC=\
src/server/lua_api/load_io\
# Include paths
-CFLAGS += -Ilib/luajit/src -Ilib/irrlicht/include -Isrc -Ilib/bullet/src -Ilib/tinyobjloader-c -Ilib/nng/include
+CFLAGS += -Ilib/luajit/src -Ilib/irrlicht/include -Isrc -Ilib/bulletminus/src -Ilib/tinyobjloader-c -Ilib/nng/include
ifeq ($(DEBUG), true)
CFLAGS += -g -shared -Wall -Werror -fPIC
diff --git a/Makefile.win b/Makefile.win
index 2cb4d57..5b0ad92 100644
--- a/Makefile.win
+++ b/Makefile.win
@@ -18,15 +18,18 @@ server_bins=bin/server/bin/brokengine_server.exe
bins=$(client_bins) $(server_bins)
CLIENT_LIB_DIRS=\
- -Llib/bullet/lib\
+ -Llib/bulletminus/dist\
-Llib/irrlicht/lib/Win32-gcc\
-Llib/luajit/src\
- -Llib/nng/static\
+ -Llib/nng/static
lib_objs=\
lib/nng/static/libnng.a\
lib/irrlicht/lib/Win32-gcc/libIrrlicht.a\
- lib/luajit/src/libluajit-5.1.dll.a
+ lib/luajit/src/libluajit-5.1.dll.a\
+ lib/bulletminus/dist/libbulletdynamics.a\
+ lib/bulletminus/dist/libbulletcollision.a\
+ lib/bulletminus/dist/liblinearmath.a
CLIENT_LIBS=\
-lBulletDynamics\
@@ -107,3 +110,15 @@ lib/irrlicht/lib/Win32-gcc/libIrrlicht.a:
lib/luajit/src/libluajit-5.1.dll.a:
$(Q) echo "Make $@"
$(Q)cd lib/luajit/src && $(MAKE)
+
+lib/bulletminus/dist/libbulletdynamics.a:
+ $(Q) echo "Make $@"
+ $(Q)cd lib/bulletminus & $(MAKE) dist/libbulletdynamics.a
+
+lib/bulletminus/dist/libbulletcollision.a:
+ $(Q) echo "Make $@"
+ $(Q)cd lib/bulletminus & $(MAKE) dist/libbulletcollision.a
+
+lib/bulletminus/dist/liblinearmath.a:
+ $(Q) echo "Make $@"
+ $(Q)cd lib/bulletminus & $(MAKE) dist/liblinearmath.a