Unbreak xinput, don't use -O3 for release builds as GCC creates
abrasive code, fix plugins-rel putting CFLAGS into the CC/CXX line git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5993 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
da27411b26
commit
0ed2c90da9
3 changed files with 6 additions and 6 deletions
|
@ -29,7 +29,7 @@ STRIP?=strip
|
||||||
|
|
||||||
STRIPFLAGS=--strip-unneeded --remove-section=.comment
|
STRIPFLAGS=--strip-unneeded --remove-section=.comment
|
||||||
|
|
||||||
CPUOPTIMIZATIONS=
|
CPUOPTIMIZATIONS=-Os
|
||||||
|
|
||||||
COMPILE_SYS:=$(shell uname -o 2>&1)
|
COMPILE_SYS:=$(shell uname -o 2>&1)
|
||||||
|
|
||||||
|
@ -637,7 +637,7 @@ SERVER_ONLY_CFLAGS=-DSERVERONLY
|
||||||
JOINT_CFLAGS=
|
JOINT_CFLAGS=
|
||||||
DEBUG_CFLAGS?=-ggdb -g
|
DEBUG_CFLAGS?=-ggdb -g
|
||||||
DEBUG_CFLAGS+=-DDEBUG
|
DEBUG_CFLAGS+=-DDEBUG
|
||||||
RELEASE_CFLAGS?=-O3 $(CPUOPTIMIZATIONS)
|
RELEASE_CFLAGS?=$(CPUOPTIMIZATIONS)
|
||||||
#
|
#
|
||||||
#note: RELEASE_CFLAGS used to contain -ffast-math
|
#note: RELEASE_CFLAGS used to contain -ffast-math
|
||||||
#however, its use resulted in the player getting stuck etc, so be warned if you try re-enabling it.
|
#however, its use resulted in the player getting stuck etc, so be warned if you try re-enabling it.
|
||||||
|
@ -2104,7 +2104,7 @@ plugins:
|
||||||
plugins-rel:
|
plugins-rel:
|
||||||
@-mkdir -p $(RELEASE_DIR)
|
@-mkdir -p $(RELEASE_DIR)
|
||||||
@if test -e ../plugins/Makefile; \
|
@if test -e ../plugins/Makefile; \
|
||||||
then $(MAKE) native -C ../plugins OUT_DIR="$(RELEASE_DIR)" CC="$(CC) $(W32_CFLAGS) $(RELEASE_CFLAGS)" CXX="$(CXX) $(W32_CFLAGS) $(subst -Wno-pointer-sign,,$(RELEASE_CFLAGS))" PKGCONFIG="$(PKGCONFIG)" ARCH="$(ARCH)" BASE_CFLAGS="$(BASE_CFLAGS) $(BRANDFLAGS)" BASE_CXXFLAGS="$(subst -Wno-pointer-sign,,$(BASE_CFLAGS)) $(BRANDFLAGS)" FTE_TARGET="$(FTE_TARGET)"; \
|
then $(MAKE) native -C ../plugins OUT_DIR="$(RELEASE_DIR)" CC="$(CC)" CXX="$(CXX)" PKGCONFIG="$(PKGCONFIG)" ARCH="$(ARCH)" BASE_CFLAGS="$(BASE_CFLAGS) $(BRANDFLAGS)" BASE_CXXFLAGS="$(subst -Wno-pointer-sign,,$(BASE_CFLAGS)) $(BRANDFLAGS)" FTE_TARGET="$(FTE_TARGET)"; \
|
||||||
else echo no plugins directory installed; \
|
else echo no plugins directory installed; \
|
||||||
fi
|
fi
|
||||||
plugins-rel:
|
plugins-rel:
|
||||||
|
|
|
@ -318,8 +318,8 @@ static const int xinputjbuttons[] =
|
||||||
K_GP_DPAD_RIGHT,
|
K_GP_DPAD_RIGHT,
|
||||||
K_GP_START,
|
K_GP_START,
|
||||||
K_GP_BACK,
|
K_GP_BACK,
|
||||||
K_GP_LEFT_THUMB,
|
K_GP_LEFT_STICK,
|
||||||
K_GP_RIGHT_THUMB,
|
K_GP_RIGHT_STICK,
|
||||||
|
|
||||||
K_GP_LEFT_SHOULDER,
|
K_GP_LEFT_SHOULDER,
|
||||||
K_GP_RIGHT_SHOULDER,
|
K_GP_RIGHT_SHOULDER,
|
||||||
|
|
|
@ -291,7 +291,7 @@ $(BULLET_BASE)bullet3-$(BULLET_VER)/lib/libBulletDynamics.a $(BULLET_BASE)bullet
|
||||||
$(BULLET_LIB): $(OUT_DIR)/../bullet3-$(BULLET_VER).tar.gz $(CMAKERULES)
|
$(BULLET_LIB): $(OUT_DIR)/../bullet3-$(BULLET_VER).tar.gz $(CMAKERULES)
|
||||||
mkdir -p $(BULLET_BASE) && cd $(BULLET_BASE) && tar xvfz $<
|
mkdir -p $(BULLET_BASE) && cd $(BULLET_BASE) && tar xvfz $<
|
||||||
rm $(BULLET_BASE)bullet3-$(BULLET_VER)/build3/cmake/FindPythonLibs.cmake #cmake is a pile of shite and fails at cross compiling. oh well, we didn't want any python stuff anyway.
|
rm $(BULLET_BASE)bullet3-$(BULLET_VER)/build3/cmake/FindPythonLibs.cmake #cmake is a pile of shite and fails at cross compiling. oh well, we didn't want any python stuff anyway.
|
||||||
cd $(BULLET_BASE)bullet3-$(BULLET_VER)/ && cmake $(subst -O3,,$(PLUG_CMAKE)) -DBUILD_DEMOS:BOOL=OFF -DBUILD_EXTRAS:BOOL=OFF -DLIBRARY_OUTPUT_PATH=$(BULLET_BASE)bullet3-$(BULLET_VER)/lib . && $(MAKE) LinearMath BulletDynamics BulletCollision
|
cd $(BULLET_BASE)bullet3-$(BULLET_VER)/ && cmake $(PLUG_CMAKE) -DBUILD_DEMOS:BOOL=OFF -DBUILD_EXTRAS:BOOL=OFF -DLIBRARY_OUTPUT_PATH=$(BULLET_BASE)bullet3-$(BULLET_VER)/lib . && $(MAKE) LinearMath BulletDynamics BulletCollision
|
||||||
#./configure --enable-double-precision --disable-demos --without-x CXX="$(CC)" CFLAGS="$(PLUG_CFLAGS)" CXXFLAGS="$(PLUG_CXXFLAGS)" --host=`$(CC) -dumpmachine` && make
|
#./configure --enable-double-precision --disable-demos --without-x CXX="$(CC)" CFLAGS="$(PLUG_CFLAGS)" CXXFLAGS="$(PLUG_CXXFLAGS)" --host=`$(CC) -dumpmachine` && make
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue