Line
Link Here
|
0 |
-- sauerbraten/src/Makefile |
0 |
++ sauerbraten/src/Makefile |
Lines 1-6
Link Here
|
1 |
CXX=g++ |
1 |
ifeq ($(origin CXXFLAGS), default) |
2 |
CXXOPTFLAGS=-O3 -fomit-frame-pointer |
2 |
CXXFLAGS := -O3 -fomit-frame-pointer |
3 |
CXXFLAGS=$(CXXOPTFLAGS) -Wall -fsigned-char -Ienet/include -I. -Ishared -Iengine -Ifpsgame `sdl-config --cflags` |
3 |
endif |
|
|
4 |
INCLUDES := -Ishared -Iengine -Ifpsgame -Irpggame -Ienet/include `sdl-config --cflags` |
5 |
CXXFLAGS := $(CXXFLAGS) -fsigned-char $(INCLUDES) |
4 |
|
6 |
|
5 |
PLATFORM_PREFIX=native |
7 |
PLATFORM_PREFIX=native |
6 |
CLIENT_LIBS=-Lenet -lenet `sdl-config --libs` -lSDL_image -lSDL_mixer -lz -lGL -lGLU |
8 |
CLIENT_LIBS=-Lenet -lenet `sdl-config --libs` -lSDL_image -lSDL_mixer -lz -lGL -lGLU |
Lines 44-50
Link Here
|
44 |
|
46 |
|
45 |
default: all |
47 |
default: all |
46 |
|
48 |
|
47 |
all: libenet client server |
49 |
all: client server |
48 |
|
50 |
|
49 |
enet/Makefile: |
51 |
enet/Makefile: |
50 |
cd enet; ./configure |
52 |
cd enet; ./configure |
Lines 62-71
Link Here
|
62 |
fpsgame/fps-standalone.o: |
64 |
fpsgame/fps-standalone.o: |
63 |
$(CXX) $(CXXFLAGS) -DSTANDALONE -c -o fpsgame/fps-standalone.o fpsgame/fps.cpp |
65 |
$(CXX) $(CXXFLAGS) -DSTANDALONE -c -o fpsgame/fps-standalone.o fpsgame/fps.cpp |
64 |
|
66 |
|
65 |
client: $(CLIENT_OBJS) |
67 |
client: libenet $(CLIENT_OBJS) |
66 |
$(CXX) $(CXXFLAGS) -o sauer_client $(CLIENT_OBJS) $(CLIENT_LIBS) |
68 |
$(CXX) $(CXXFLAGS) -o sauer_client $(CLIENT_OBJS) $(CLIENT_LIBS) |
67 |
|
69 |
|
68 |
server: $(SERVER_OBJS) |
70 |
server: libenet $(SERVER_OBJS) |
69 |
$(CXX) $(CXXFLAGS) -o sauer_server $(SERVER_OBJS) $(SERVER_LIBS) |
71 |
$(CXX) $(CXXFLAGS) -o sauer_server $(SERVER_OBJS) $(SERVER_LIBS) |
70 |
|
72 |
|
71 |
install: all |
73 |
install: all |