.PHONY: clean all CFLAGS=$(shell pkg-config --cflags sdl) -Wall -Wextra -Wno-error=format-security -Wno-missing-field-initializers -rdynamic -g -O1LDFLAGS=$(shell pkg-config --libs sdl) -rdynamic srcs=\ buf.c\ mem.c\ \ cd_sdl.c \ chase.c \ cl_demo.c \ cl_input.c \ cl_main.c \ cl_parse.c \ cl_tent.c \ cmd.c \ common.c \ console.c \ crc.c \ cvar.c \ d_edge.c \ d_fill.c \ d_init.c \ d_modech.c \ d_part.c \ d_polyse.c \ d_scan.c \ d_sky.c \ d_sprite.c \ d_surf.c \ d_vars.c \ d_zpoint.c \ draw.c \ host.c \ host_cmd.c \ keys.c \ mathlib.c \ menu.c \ model.c \ net_bsd.c \ net_dgrm.c \ net_loop.c \ net_main.c \ net_udp.c \ net_vcr.c \ pr_cmds.c \ pr_edict.c \ pr_exec.c \ r_aclip.c \ r_alias.c \ r_bsp.c \ r_draw.c \ r_edge.c \ r_efrag.c \ r_light.c \ r_main.c \ r_misc.c \ r_part.c \ r_sky.c \ r_sprite.c \ r_surf.c \ sbar.c \ screen.c \ snd_dma.c \ snd_mem.c \ snd_mix.c \ snd_sdl.c \ sv_main.c \ sv_move.c \ sv_phys.c \ sv_user.c \ sys_sdl.c \ vid_sdl.c \ view.c \ wad.c \ world.c \ objs=$(srcs:.c=.o) necroquake: $(objs) $(CC) $(LDFLAGS) -o $@ $^ all: necroquake clean: rm -f *.o necroquake
.PHONY: clean all
CFLAGS=$(shell pkg-config --cflags sdl) -Wall -Wextra -Wno-error=format-security -Wno-missing-field-initializers -rdynamic -g -O1
LDFLAGS=$(shell pkg-config --libs sdl) -rdynamic
srcs=\
buf.c\
mem.c\
\
cd_sdl.c \
chase.c \
cl_demo.c \
cl_input.c \
cl_main.c \
cl_parse.c \
cl_tent.c \
cmd.c \
common.c \
console.c \
crc.c \
cvar.c \
d_edge.c \
d_fill.c \
d_init.c \
d_modech.c \
d_part.c \
d_polyse.c \
d_scan.c \
d_sky.c \
d_sprite.c \
d_surf.c \
d_vars.c \
d_zpoint.c \
draw.c \
host.c \
host_cmd.c \
keys.c \
mathlib.c \
menu.c \
model.c \
net_bsd.c \
net_dgrm.c \
net_loop.c \
net_main.c \
net_udp.c \
net_vcr.c \
pr_cmds.c \
pr_edict.c \
pr_exec.c \
r_aclip.c \
r_alias.c \
r_bsp.c \
r_draw.c \
r_edge.c \
r_efrag.c \
r_light.c \
r_main.c \
r_misc.c \
r_part.c \
r_sky.c \
r_sprite.c \
r_surf.c \
sbar.c \
screen.c \
snd_dma.c \
snd_mem.c \
snd_mix.c \
snd_sdl.c \
sv_main.c \
sv_move.c \
sv_phys.c \
sv_user.c \
sys_sdl.c \
vid_sdl.c \
view.c \
wad.c \
world.c \
objs=$(srcs:.c=.o)
necroquake: $(objs)
$(CC) $(LDFLAGS) -o $@ $^
all: necroquake
clean:
rm -f *.o necroquake