--- sauerbraten/src/Makefile +++ sauerbraten/src/Makefile @@ -1,6 +1,8 @@ -CXXOPTFLAGS= -O3 -fomit-frame-pointer -INCLUDES= -Ishared -Iengine -Ifpsgame -Irpggame -Ienet/include -I/usr/X11R6/include `sdl-config --cflags` -CXXFLAGS= -Wall -fsigned-char $(CXXOPTFLAGS) $(INCLUDES) +ifeq ($(origin CXXFLAGS), default) + CXXFLAGS := -O3 -fomit-frame-pointer +endif +INCLUDES := -Ishared -Iengine -Ifpsgame -Irpggame -Ienet/include -I/usr/X11R6/include `sdl-config --cflags` +CXXFLAGS := $(CXXFLAGS) -fsigned-char -Wall $(INCLUDES) PLATFORM_PREFIX=native CLIENT_LIBS=-Lenet -lenet -L/usr/X11R6/lib `sdl-config --libs` -lSDL_image -lSDL_mixer -lz -lGL -lGLU