Files
assaultcube-/source/src/Makefile
T
driAn fa34f94892 *** empty log message ***
git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@353 e016b1c5-ed68-44aa-a2f7-31cac88cffde
2006-08-20 20:45:10 +00:00

72 lines
1.4 KiB
Makefile

CXX=g++
CXXOPTFLAGS=-Wall -O3 -fsigned-char -fomit-frame-pointer -fpermissive
CXXFLAGS=$(CXXOPTFLAGS) -I../enet/include `sdl-config --cflags` -Wno-deprecated
CLIENT_LIBS=-L../enet -lenet `sdl-config --libs` -lSDL_image -lSDL_mixer -lz -lGL -lGLU
CLIENT_OBJS= \
client.o \
clientextras.o \
clientgame.o \
clients2c.o \
command.o \
console.o \
editing.o \
entities.o \
main.o \
menus.o \
physics.o \
rendercubes.o \
renderextras.o \
rendergl.o \
rendermd2.o \
rendermd3.o \
renderparticles.o \
rendertext.o \
rndmap.o \
savegamedemo.o \
server.o \
serverbrowser.o \
serverms.o \
serverutil.o \
sound.o \
tools.o \
weapon.o \
world.o \
worldio.o \
worldlight.o \
worldocull.o \
worldrender.o \
bot/bot.o \
bot/botmanager.o \
bot/bot_ai.o \
bot/bot_util.o \
bot/bot_waypoint.o \
bot/ac_bot.o \
bot/ac_bot_ai.o
SERVER_LIBS=-L../enet -lenet
SERVER_FILES= \
serverms.cpp \
server.cpp \
serverutil.cpp \
tools.cpp
default: all
all: enet client server
enet:
-make -C ../enet all
clean:
-rm -f $(SERVER_OBJS) $(CLIENT_OBJS) ../../bin/ac_server ../../bin/ac_client
# -make -C ../enet/ clean
client: $(CLIENT_OBJS)
$(CXX) $(CXXFLAGS) -o ../../bin/ac_client $(CLIENT_OBJS) $(CLIENT_LIBS)
server: $(SERVER_FILES)
$(CXX) $(CXXFLAGS) -o ../../bin/ac_server -DSTANDALONE $(SERVER_FILES) $(SERVER_LIBS)