Makefiles: tweaked+tidied the objects (based on uhexen2 makefile.)

git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@143 af15c1b1-3010-417e-b628-4374ebc0bcbd
This commit is contained in:
Ozkan Sezer 2010-04-24 15:55:02 +00:00
parent eafcf39b85
commit 8c2b5e909c
4 changed files with 280 additions and 38 deletions

View file

@ -124,16 +124,77 @@ DEFAULT_TARGET := quakespasm
# objects # objects
# ---------------------------------------------------------------------------- # ----------------------------------------------------------------------------
COMOBJ_SND := snd_dma.o snd_mix.o snd_mem.o
SYSOBJ_SND := snd_sdl.o
SYSOBJ_CDA := cd_sdl.o
SYSOBJ_INPUT := in_sdl.o
SYSOBJ_GL_VID:= gl_vidsdl.o
SYSOBJ_NET := net_sdl.o net_sdlnet.o
SYSOBJ_SYS := pl_linux.o sys_sdl.o
SYSOBJ_MAIN:= main_sdl.o
SYSOBJ_RES :=
GLOBJS = \
gl_refrag.o \
gl_rlight.o \
gl_rmain.o \
gl_fog.o \
gl_rmisc.o \
r_part.o \
r_world.o \
gl_screen.o \
gl_sky.o \
gl_warp.o \
$(SYSOBJ_GL_VID) \
gl_draw.o \
image.o \
gl_texmgr.o \
gl_mesh.o \
r_sprite.o \
r_alias.o \
r_brush.o \
gl_model.o
OBJS := \ OBJS := \
cd_sdl.o console.o gl_rmain.o host.o net_main.o r_part.o sv_move.o \ $(GLOBJS) \
chase.o crc.o gl_rmisc.o image.o net_sdlnet.o r_sprite.o sv_phys.o \ $(SYSOBJ_INPUT) \
cl_demo.o cvar.o gl_screen.o in_sdl.o net_sdl.o r_world.o sv_user.o \ $(COMOBJ_SND) \
cl_input.o gl_draw.o gl_sky.o keys.o pl_linux.o sbar.o sys_sdl.o \ $(SYSOBJ_SND) \
cl_main.o gl_fog.o main_sdl.o pr_cmds.o snd_dma.o view.o \ $(SYSOBJ_CDA) \
cl_parse.o gl_mesh.o gl_texmgr.o mathlib.o pr_edict.o snd_mem.o wad.o \ $(SYSOBJ_NET) \
cl_tent.o gl_model.o gl_vidsdl.o menu.o pr_exec.o snd_mix.o world.o \ net_dgrm.o \
cmd.o gl_refrag.o gl_warp.o net_dgrm.o r_alias.o snd_sdl.o zone.o \ net_loop.o \
common.o gl_rlight.o host_cmd.o net_loop.o r_brush.o sv_main.o conback.o net_main.o \
chase.o \
cl_demo.o \
cl_input.o \
cl_main.o \
cl_parse.o \
cl_tent.o \
console.o \
keys.o \
menu.o \
sbar.o \
view.o \
wad.o \
cmd.o \
common.o \
crc.o \
cvar.o \
host.o \
host_cmd.o \
mathlib.o \
pr_cmds.o \
pr_edict.o \
pr_exec.o \
sv_main.o \
sv_move.o \
sv_phys.o \
sv_user.o \
world.o \
conback.o \
zone.o \
$(SYSOBJ_SYS) $(SYSOBJ_MAIN) $(SYSOBJ_RES)
# ------------------------ # ------------------------
# build rules for Linux # build rules for Linux

View file

@ -132,16 +132,77 @@ DEFAULT_TARGET := quakespasm
# objects # objects
# ---------------------------------------------------------------------------- # ----------------------------------------------------------------------------
COMOBJ_SND := snd_dma.o snd_mix.o snd_mem.o
SYSOBJ_SND := snd_sdl.o
SYSOBJ_CDA := cd_sdl.o
SYSOBJ_INPUT := in_sdl.o
SYSOBJ_GL_VID:= gl_vidsdl.o
SYSOBJ_NET := net_sdl.o net_sdlnet.o
SYSOBJ_SYS := pl_osx.o sys_sdl.o
SYSOBJ_MAIN:= main_sdl.o
SYSOBJ_RES :=
GLOBJS = \
gl_refrag.o \
gl_rlight.o \
gl_rmain.o \
gl_fog.o \
gl_rmisc.o \
r_part.o \
r_world.o \
gl_screen.o \
gl_sky.o \
gl_warp.o \
$(SYSOBJ_GL_VID) \
gl_draw.o \
image.o \
gl_texmgr.o \
gl_mesh.o \
r_sprite.o \
r_alias.o \
r_brush.o \
gl_model.o
OBJS := \ OBJS := \
cd_sdl.o console.o gl_rmain.o host.o net_main.o r_part.o sv_move.o \ $(GLOBJS) \
chase.o crc.o gl_rmisc.o image.o net_sdlnet.o r_sprite.o sv_phys.o \ $(SYSOBJ_INPUT) \
cl_demo.o cvar.o gl_screen.o in_sdl.o net_sdl.o r_world.o sv_user.o \ $(COMOBJ_SND) \
cl_input.o gl_draw.o gl_sky.o keys.o pl_osx.o sbar.o sys_sdl.o \ $(SYSOBJ_SND) \
cl_main.o gl_fog.o main_sdl.o pr_cmds.o snd_dma.o view.o \ $(SYSOBJ_CDA) \
cl_parse.o gl_mesh.o gl_texmgr.o mathlib.o pr_edict.o snd_mem.o wad.o \ $(SYSOBJ_NET) \
cl_tent.o gl_model.o gl_vidsdl.o menu.o pr_exec.o snd_mix.o world.o \ net_dgrm.o \
cmd.o gl_refrag.o gl_warp.o net_dgrm.o r_alias.o snd_sdl.o zone.o \ net_loop.o \
common.o gl_rlight.o host_cmd.o net_loop.o r_brush.o sv_main.o conback.o net_main.o \
chase.o \
cl_demo.o \
cl_input.o \
cl_main.o \
cl_parse.o \
cl_tent.o \
console.o \
keys.o \
menu.o \
sbar.o \
view.o \
wad.o \
cmd.o \
common.o \
crc.o \
cvar.o \
host.o \
host_cmd.o \
mathlib.o \
pr_cmds.o \
pr_edict.o \
pr_exec.o \
sv_main.o \
sv_move.o \
sv_phys.o \
sv_user.o \
world.o \
conback.o \
zone.o \
$(SYSOBJ_SYS) $(SYSOBJ_MAIN) $(SYSOBJ_RES)
# ------------------------ # ------------------------
# build rules for Linux # build rules for Linux

View file

@ -77,17 +77,77 @@ DEFAULT_TARGET := quakespasm.exe
# objects # objects
# ---------------------------------------------------------------------------- # ----------------------------------------------------------------------------
COMOBJ_SND := snd_dma.o snd_mix.o snd_mem.o
SYSOBJ_SND := snd_sdl.o
SYSOBJ_CDA := cd_sdl.o
SYSOBJ_INPUT := in_sdl.o
SYSOBJ_GL_VID:= gl_vidsdl.o
SYSOBJ_NET := net_sdl.o net_sdlnet.o
SYSOBJ_SYS := pl_win.o sys_sdl.o
SYSOBJ_MAIN:= main_sdl.o
SYSOBJ_RES := QuakeSpasm.res
GLOBJS = \
gl_refrag.o \
gl_rlight.o \
gl_rmain.o \
gl_fog.o \
gl_rmisc.o \
r_part.o \
r_world.o \
gl_screen.o \
gl_sky.o \
gl_warp.o \
$(SYSOBJ_GL_VID) \
gl_draw.o \
image.o \
gl_texmgr.o \
gl_mesh.o \
r_sprite.o \
r_alias.o \
r_brush.o \
gl_model.o
OBJS := \ OBJS := \
cd_sdl.o console.o gl_rmain.o host.o net_main.o r_part.o sv_move.o \ $(GLOBJS) \
chase.o crc.o gl_rmisc.o image.o net_sdlnet.o r_sprite.o sv_phys.o \ $(SYSOBJ_INPUT) \
cl_demo.o cvar.o gl_screen.o in_sdl.o net_sdl.o r_world.o sv_user.o \ $(COMOBJ_SND) \
cl_input.o gl_draw.o gl_sky.o keys.o pl_win.o sbar.o sys_sdl.o \ $(SYSOBJ_SND) \
cl_main.o gl_fog.o main_sdl.o pr_cmds.o snd_dma.o view.o \ $(SYSOBJ_CDA) \
cl_parse.o gl_mesh.o gl_texmgr.o mathlib.o pr_edict.o snd_mem.o wad.o \ $(SYSOBJ_NET) \
cl_tent.o gl_model.o gl_vidsdl.o menu.o pr_exec.o snd_mix.o world.o \ net_dgrm.o \
cmd.o gl_refrag.o gl_warp.o net_dgrm.o r_alias.o snd_sdl.o zone.o \ net_loop.o \
common.o gl_rlight.o host_cmd.o net_loop.o r_brush.o sv_main.o conback.o \ net_main.o \
QuakeSpasm.res chase.o \
cl_demo.o \
cl_input.o \
cl_main.o \
cl_parse.o \
cl_tent.o \
console.o \
keys.o \
menu.o \
sbar.o \
view.o \
wad.o \
cmd.o \
common.o \
crc.o \
cvar.o \
host.o \
host_cmd.o \
mathlib.o \
pr_cmds.o \
pr_edict.o \
pr_exec.o \
sv_main.o \
sv_move.o \
sv_phys.o \
sv_user.o \
world.o \
conback.o \
zone.o \
$(SYSOBJ_SYS) $(SYSOBJ_MAIN) $(SYSOBJ_RES)
# ------------------------ # ------------------------
# build rules for mingw : # build rules for mingw :

View file

@ -77,17 +77,77 @@ DEFAULT_TARGET := quakespasm.exe
# objects # objects
# ---------------------------------------------------------------------------- # ----------------------------------------------------------------------------
COMOBJ_SND := snd_dma.o snd_mix.o snd_mem.o
SYSOBJ_SND := snd_sdl.o
SYSOBJ_CDA := cd_sdl.o
SYSOBJ_INPUT := in_sdl.o
SYSOBJ_GL_VID:= gl_vidsdl.o
SYSOBJ_NET := net_sdl.o net_sdlnet.o
SYSOBJ_SYS := pl_win.o sys_sdl.o
SYSOBJ_MAIN:= main_sdl.o
SYSOBJ_RES := QuakeSpasm.res
GLOBJS = \
gl_refrag.o \
gl_rlight.o \
gl_rmain.o \
gl_fog.o \
gl_rmisc.o \
r_part.o \
r_world.o \
gl_screen.o \
gl_sky.o \
gl_warp.o \
$(SYSOBJ_GL_VID) \
gl_draw.o \
image.o \
gl_texmgr.o \
gl_mesh.o \
r_sprite.o \
r_alias.o \
r_brush.o \
gl_model.o
OBJS := \ OBJS := \
cd_sdl.o console.o gl_rmain.o host.o net_main.o r_part.o sv_move.o \ $(GLOBJS) \
chase.o crc.o gl_rmisc.o image.o net_sdlnet.o r_sprite.o sv_phys.o \ $(SYSOBJ_INPUT) \
cl_demo.o cvar.o gl_screen.o in_sdl.o net_sdl.o r_world.o sv_user.o \ $(COMOBJ_SND) \
cl_input.o gl_draw.o gl_sky.o keys.o pl_win.o sbar.o sys_sdl.o \ $(SYSOBJ_SND) \
cl_main.o gl_fog.o main_sdl.o pr_cmds.o snd_dma.o view.o \ $(SYSOBJ_CDA) \
cl_parse.o gl_mesh.o gl_texmgr.o mathlib.o pr_edict.o snd_mem.o wad.o \ $(SYSOBJ_NET) \
cl_tent.o gl_model.o gl_vidsdl.o menu.o pr_exec.o snd_mix.o world.o \ net_dgrm.o \
cmd.o gl_refrag.o gl_warp.o net_dgrm.o r_alias.o snd_sdl.o zone.o \ net_loop.o \
common.o gl_rlight.o host_cmd.o net_loop.o r_brush.o sv_main.o conback.o \ net_main.o \
QuakeSpasm.res chase.o \
cl_demo.o \
cl_input.o \
cl_main.o \
cl_parse.o \
cl_tent.o \
console.o \
keys.o \
menu.o \
sbar.o \
view.o \
wad.o \
cmd.o \
common.o \
crc.o \
cvar.o \
host.o \
host_cmd.o \
mathlib.o \
pr_cmds.o \
pr_edict.o \
pr_exec.o \
sv_main.o \
sv_move.o \
sv_phys.o \
sv_user.o \
world.o \
conback.o \
zone.o \
$(SYSOBJ_SYS) $(SYSOBJ_MAIN) $(SYSOBJ_RES)
# ------------------------ # ------------------------
# build rules for mingw-w64 : # build rules for mingw-w64 :