create a makefile to get going

swap server and client model.c for now
This commit is contained in:
Bill Currie 2000-05-10 12:09:20 +00:00
parent d859383680
commit 4b8c2182a3
3 changed files with 942 additions and 874 deletions

68
source/Makefile Normal file
View file

@ -0,0 +1,68 @@
# *Defines*
EXE_name=qw-server
EXE_libs=
DIRECTORIES=
vpath %.a $(patsubst @%,%,$(DIRECTORIES)) /usr/lib
CPPFLAGS=-I . -I ../include -MMD
CFLAGS=-Wall #-Werror
CXXFLAGS=-Wall #-Werror
LDFLAGS=
CC=gcc
CXX=g++
CFLAGS+=-g -O2
CXXFLAGS+=-g -O2
%.d:
# *List Macros*
EXE_sources=\
pr_cmds.c \
pr_edict.c \
pr_exec.c \
sv_init.c \
sv_main.c \
sv_nchan.c \
sv_ents.c \
sv_send.c \
sv_move.c \
sv_phys.c \
sv_user.c \
sv_ccmds.c \
world.c \
sys_unix.c \
model.c \
cmd.c \
common.c \
crc.c \
cvar.c \
mathlib.c \
md4.c \
zone.c \
pmove.c \
pmovetst.c \
net_chan.c \
net_udp.c
EXE_dependencies = $(patsubst %,%.d,$(basename $(EXE_sources)))
EXE_objects = $(patsubst %.d,%.o,$(EXE_dependencies))
# *Explicit Rules*
$(EXE_name): $(EXE_objects) $(EXE_libs)
$(CXX) $(LDFLAGS) -o $@ $^ -lm -ldl -lpthread
clean:
-rm -f *.[od] $(EXE_name)
# *Individual File Dependencies*
-include $(EXE_dependencies)

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff