From 4f696de1b9f24f3e0bd62c461b9b98e5a25d619d Mon Sep 17 00:00:00 2001 From: Alexander M Pickering Date: Sun, 4 Dec 2022 19:52:36 -0600 Subject: Update windows libraries to use bulletminus --- Makefile.shared | 2 +- Makefile.win | 21 ++++++++++++++++++--- 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 -- cgit v1.2.3-70-g09d2