diff options
Diffstat (limited to 'Makefile.shared')
| -rw-r--r-- | Makefile.shared | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/Makefile.shared b/Makefile.shared new file mode 100644 index 0000000..f2192b9 --- /dev/null +++ b/Makefile.shared @@ -0,0 +1,70 @@ + +SHARED_SRC=\ + src/shared/lua_api/common\ + src/shared/lua_api/load_common\ + src/shared/lua_api/load_net\ + src/shared/lua_api/load_phys\ + src/shared/lua_api/load_scene\ + src/shared/lua_api/stream\ + src/shared/lua_api/phys/bcharactercontroller\ + src/shared/lua_api/phys/bcollider\ + src/shared/lua_api/phys/bghostobject\ + src/shared/lua_api/phys/bhingeconstraint\ + src/shared/lua_api/phys/bphysbox\ + src/shared/lua_api/phys/bphysbuffer\ + src/shared/lua_api/phys/bphysgeneric\ + src/shared/lua_api/phys/bphysmodel\ + src/shared/phys/physcommon\ + src/shared/util/hashmap\ + src/shared/util/tinyobj + +CLIENT_SRC=\ + src/client/main\ + src/client/callbackhandeler\ + src/client/initdevice\ + src/client/menuhandeler\ + src/client/lua_api/load_cphys\ + src/client/lua_api/load_game\ + src/client/lua_api/load_gui\ + src/client/lua_api/load_io\ + src/client/lua_api/load_scene\ + src/client/lua_api/load_video\ + src/client/lua_api/gui/iguibutton\ + src/client/lua_api/gui/iguicheckbox\ + src/client/lua_api/gui/iguicolorselector\ + src/client/lua_api/gui/iguicombobox\ + src/client/lua_api/gui/iguieditbox\ + src/client/lua_api/gui/iguielement\ + src/client/lua_api/gui/iguifiledialog\ + src/client/lua_api/gui/iguiimage\ + src/client/lua_api/gui/iguilabel\ + src/client/lua_api/gui/iguispinbox\ + src/client/lua_api/gui/iguitreeview\ + src/client/lua_api/gui/iguiwindow\ + src/client/lua_api/io/ifilesystem\ + src/client/lua_api/phys/cbcharactercontroller\ + src/client/lua_api/phys/cbphysbox\ + src/client/lua_api/phys/cbphysmodel\ + src/client/lua_api/scene/icamera\ + src/client/lua_api/scene/igeneric\ + src/client/lua_api/scene/ilight\ + src/client/lua_api/scene/imesh\ + src/client/lua_api/video/iimage\ + src/client/lua_api/video/itexture\ + src/client/lua_api/video/smaterial + +SERVER_SRC=\ + src/server/main\ + src/server/lua_api/load_game\ + 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 + +ifeq ($(DEBUG), true) + CFLAGS += -g -shared -Wall -Werror -fPIC + LDFLAGS += -shared +else + CFLAGS += -static + #LDFLAGS += -static +endif |
