summaryrefslogtreecommitdiff
path: root/build/q2proded.mk
blob: 4748b03d5f8e441f286cd6815b0ac8c120cf5b7c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# -----------------------------
# q2pro makefile by [SkulleR]
# -----------------------------

include ../config.mk

TARGET=$(OUTDIR)/q2proded$(EXESUFFIX)

CFLAGS+=-DDEDICATED_ONLY
LDFLAGS+=-lm

SRCFILES=cmd.c cmodel.c common.c crc.c cvar.c \
	files.c mdfour.c net_common.c net_chan.c pmove.c sv_ccmds.c \
	sv_ents.c sv_game.c sv_init.c sv_main.c sv_send.c \
	sv_user.c sv_world.c sv_mvd.c sv_http.c \
	mvd_client.c mvd_parse.c mvd_game.c \
	q_shared.c q_msg.c q_field.c prompt.c cl_null.c

ifdef USE_ZLIB
SRCFILES+=ioapi.c unzip.c 
CFLAGS+=$(ZLIB_CFLAGS)
LDFLAGS+=$(ZLIB_LDFLAGS)
endif

ifdef MINGW
SRCFILES+=sys_win.c
LDFLAGS+=-mconsole -lws2_32 -lwinmm -ladvapi32
RESFILES+=q2proded.rc
RESFLAGS+=-DDEDICATED_ONLY
else
SRCFILES+=sys_unix.c
LDFLAGS+=-ldl
endif

ifdef USE_ASM
ASMFILES=math.s
endif

include $(SRCDIR)/build/target.mk