diff --git a/MakefileXMMS b/MakefileXMMS deleted file mode 100644 index f5d2559..0000000 --- a/MakefileXMMS +++ /dev/null @@ -1,490 +0,0 @@ -# -# Quake Makefile for Linux 2.0 -# -# Aug '98 by Zoid -# -# ELF only -# -# ============================ -# -# Quake X11 Makefile for Linux -# -# Jul 2015 by eukara -# - -BASEVERSION=1.09 -VERSION=$(BASEVERSION)$(GLIBC) - -ifneq (,$(findstring libc6,$(shell if [ -e /lib/libc.so.6 ];then echo libc6;fi))) -GLIBC=-glibc -else -GLIBC= -endif - -ifneq (,$(findstring alpha,$(shell uname -m))) -ARCH=axp -else -ARCH=i386 -endif -NOARCH=noarch - -MOUNT_DIR=./engine/ -MASTER_DIR=./ - -BUILD_DEBUG_DIR=.debug -BUILD_RELEASE_DIR=.release - -CC=gcc -m32 - -BASE_CFLAGS=-Dstricmp=strcasecmp -Wunused -I./include/ `pkg-config --cflags glib-2.0` -RELEASE_CFLAGS=$(BASE_CFLAGS) -O2 -funroll-loops -ffast-math -fomit-frame-pointer -funsigned-char -fno-strength-reduce -DEBUG_CFLAGS=$(BASE_CFLAGS) -g -LDFLAGS=-lm -ldl `pkg-config --libs glib-2.0` -lxmms -XLDFLAGS=-L/usr/X11R6/lib -lX11 -lXext -lXxf86dga -XCFLAGS=-DX11 - -DO_CC=$(CC) $(CFLAGS) -o $@ -c $< -DO_DEBUG_CC=$(CC) $(DEBUG_CFLAGS) -o $@ -c $< -DO_X11_CC=$(CC) $(CFLAGS) $(XCFLAGS) -o $@ -c $< -DO_X11_DEBUG_CC=$(CC) $(DEBUG_CFLAGS) $(XCFLAGS) -o $@ -c $< -DO_O_CC=$(CC) $(CFLAGS) -o $@ -c $< -DO_AS=$(CC) $(CFLAGS) -DELF -x assembler-with-cpp -o $@ -c $< - -############################################################################# -# SETUP AND BUILD -############################################################################# - -TARGETS=$(MASTER_DIR)/ngunix.x11 - -build_debug: - @-mkdir $(BUILD_DEBUG_DIR) \ - $(BUILD_DEBUG_DIR) - $(MAKE) targets BUILDDIR=$(BUILD_DEBUG_DIR) CFLAGS="$(DEBUG_CFLAGS)" - -build_release: - @-mkdir $(BUILD_RELEASE_DIR) \ - $(BUILD_RELEASE_DIR) - $(MAKE) targets BUILDDIR=$(BUILD_RELEASE_DIR) CFLAGS="$(RELEASE_CFLAGS)" - -all: build_debug build_release - -targets: $(TARGETS) - -############################################################################# -# X11 Quake -############################################################################# - -NGUNIXMMS_OBJS = \ - $(BUILDDIR)/cl_demo.o \ - $(BUILDDIR)/cl_input.o \ - $(BUILDDIR)/cl_main.o \ - $(BUILDDIR)/cl_parse.o \ - $(BUILDDIR)/cl_tent.o \ - $(BUILDDIR)/chase.o \ - $(BUILDDIR)/cmd.o \ - $(BUILDDIR)/common.o \ - $(BUILDDIR)/console.o \ - $(BUILDDIR)/crc.o \ - $(BUILDDIR)/cvar.o \ - $(BUILDDIR)/draw.o \ - $(BUILDDIR)/d_edge.o \ - $(BUILDDIR)/d_fill.o \ - $(BUILDDIR)/d_init.o \ - $(BUILDDIR)/d_modech.o \ - $(BUILDDIR)/d_part.o \ - $(BUILDDIR)/d_polyse.o \ - $(BUILDDIR)/d_scan.o \ - $(BUILDDIR)/d_sky.o \ - $(BUILDDIR)/d_sprite.o \ - $(BUILDDIR)/d_surf.o \ - $(BUILDDIR)/d_vars.o \ - $(BUILDDIR)/d_zpoint.o \ - $(BUILDDIR)/host.o \ - $(BUILDDIR)/host_cmd.o \ - $(BUILDDIR)/keys.o \ - $(BUILDDIR)/menu.o \ - $(BUILDDIR)/mathlib.o \ - $(BUILDDIR)/model.o \ - $(BUILDDIR)/model_common.o \ - $(BUILDDIR)/net_dgrm.o \ - $(BUILDDIR)/net_loop.o \ - $(BUILDDIR)/net_main.o \ - $(BUILDDIR)/net_vcr.o \ - $(BUILDDIR)/net_udp.o \ - $(BUILDDIR)/net_bsd.o \ - $(BUILDDIR)/nonintel.o \ - $(BUILDDIR)/pr_cmds.o \ - $(BUILDDIR)/pr_edict.o \ - $(BUILDDIR)/pr_exec.o \ - $(BUILDDIR)/r_aclip.o \ - $(BUILDDIR)/r_alias.o \ - $(BUILDDIR)/r_bsp.o \ - $(BUILDDIR)/r_light.o \ - $(BUILDDIR)/r_draw.o \ - $(BUILDDIR)/r_efrag.o \ - $(BUILDDIR)/r_edge.o \ - $(BUILDDIR)/r_misc.o \ - $(BUILDDIR)/r_main.o \ - $(BUILDDIR)/r_sky.o \ - $(BUILDDIR)/r_sprite.o \ - $(BUILDDIR)/r_surf.o \ - $(BUILDDIR)/r_part.o \ - $(BUILDDIR)/r_vars.o \ - $(BUILDDIR)/screen.o \ - $(BUILDDIR)/sbar.o \ - $(BUILDDIR)/sv_main.o \ - $(BUILDDIR)/sv_phys.o \ - $(BUILDDIR)/sv_move.o \ - $(BUILDDIR)/sv_user.o \ - $(BUILDDIR)/zone.o \ - $(BUILDDIR)/view.o \ - $(BUILDDIR)/wad.o \ - $(BUILDDIR)/world.o \ - $(BUILDDIR)/tracker_xmms.o \ - $(BUILDDIR)/cd_null.o \ - $(BUILDDIR)/sys_linux.o \ - $(BUILDDIR)/vid_x.o \ - $(BUILDDIR)/snd_dma.o \ - $(BUILDDIR)/snd_mem.o \ - $(BUILDDIR)/snd_mix.o \ - $(BUILDDIR)/snd_linux.o \ - $(BUILDDIR)/bot.o \ - $(BUILDDIR)/nvs_client.o \ - $(BUILDDIR)/nvs_common.o \ - $(BUILDDIR)/nvs_server.o \ - $(BUILDDIR)/nvs_server_data.o \ - \ - $(BUILDDIR)/d_draw.o \ - $(BUILDDIR)/d_draw16.o \ - $(BUILDDIR)/d_parta.o \ - $(BUILDDIR)/d_polysa.o \ - $(BUILDDIR)/d_scana.o \ - $(BUILDDIR)/d_spr8.o \ - $(BUILDDIR)/d_varsa.o \ - $(BUILDDIR)/math.o \ - $(BUILDDIR)/r_aliasa.o \ - $(BUILDDIR)/r_drawa.o \ - $(BUILDDIR)/r_edgea.o \ - $(BUILDDIR)/r_varsa.o \ - $(BUILDDIR)/surf16.o \ - $(BUILDDIR)/surf8.o \ - $(BUILDDIR)/surf8fst.o \ - $(BUILDDIR)/worlda.o \ - $(BUILDDIR)/r_aclipa.o \ - $(BUILDDIR)/snd_mixa.o \ - $(BUILDDIR)/sys_dosa.o - -$(MASTER_DIR)/ngunix.x11 : $(NGUNIXMMS_OBJS) - $(CC) $(CFLAGS) -o $@ $(NGUNIXMMS_OBJS) $(XLDFLAGS) $(LDFLAGS) - -$(BUILDDIR)/cl_demo.o : $(MOUNT_DIR)/cl_demo.c - $(DO_CC) - -$(BUILDDIR)/cl_input.o : $(MOUNT_DIR)/cl_input.c - $(DO_CC) - -$(BUILDDIR)/cl_main.o : $(MOUNT_DIR)/cl_main.c - $(DO_CC) - -$(BUILDDIR)/cl_parse.o : $(MOUNT_DIR)/cl_parse.c - $(DO_CC) - -$(BUILDDIR)/cl_tent.o : $(MOUNT_DIR)/cl_tent.c - $(DO_CC) - -$(BUILDDIR)/chase.o : $(MOUNT_DIR)/chase.c - $(DO_CC) - -$(BUILDDIR)/cmd.o : $(MOUNT_DIR)/cmd.c - $(DO_CC) - -$(BUILDDIR)/common.o : $(MOUNT_DIR)/common.c - $(DO_CC) - -$(BUILDDIR)/console.o : $(MOUNT_DIR)/console.c - $(DO_CC) - -$(BUILDDIR)/crc.o : $(MOUNT_DIR)/crc.c - $(DO_CC) - -$(BUILDDIR)/cvar.o : $(MOUNT_DIR)/cvar.c - $(DO_CC) - -$(BUILDDIR)/draw.o : $(MOUNT_DIR)/draw.c - $(DO_CC) - -$(BUILDDIR)/d_edge.o : $(MOUNT_DIR)/../renderer/d_edge.c - $(DO_CC) - -$(BUILDDIR)/d_fill.o : $(MOUNT_DIR)/../renderer/d_fill.c - $(DO_CC) - -$(BUILDDIR)/d_init.o : $(MOUNT_DIR)/../renderer/d_init.c - $(DO_CC) - -$(BUILDDIR)/d_modech.o : $(MOUNT_DIR)/../renderer/d_modech.c - $(DO_CC) - -$(BUILDDIR)/d_part.o : $(MOUNT_DIR)/../renderer/d_part.c - $(DO_CC) - -$(BUILDDIR)/d_polyse.o : $(MOUNT_DIR)/../renderer/d_polyse.c - $(DO_CC) - -$(BUILDDIR)/d_scan.o : $(MOUNT_DIR)/../renderer/d_scan.c - $(DO_CC) - -$(BUILDDIR)/d_sky.o : $(MOUNT_DIR)/../renderer/d_sky.c - $(DO_CC) - -$(BUILDDIR)/d_sprite.o : $(MOUNT_DIR)/../renderer/d_sprite.c - $(DO_CC) - -$(BUILDDIR)/d_surf.o : $(MOUNT_DIR)/../renderer/d_surf.c - $(DO_CC) - -$(BUILDDIR)/d_vars.o : $(MOUNT_DIR)/../renderer/d_vars.c - $(DO_CC) - -$(BUILDDIR)/d_zpoint.o : $(MOUNT_DIR)/../renderer/d_zpoint.c - $(DO_CC) - -$(BUILDDIR)/host.o : $(MOUNT_DIR)/host.c - $(DO_CC) - -$(BUILDDIR)/host_cmd.o : $(MOUNT_DIR)/host_cmd.c - $(DO_CC) - -$(BUILDDIR)/keys.o : $(MOUNT_DIR)/keys.c - $(DO_CC) - -$(BUILDDIR)/menu.o : $(MOUNT_DIR)/menu.c - $(DO_CC) - -$(BUILDDIR)/mathlib.o : $(MOUNT_DIR)/mathlib.c - $(DO_CC) - -$(BUILDDIR)/model.o : $(MOUNT_DIR)/model.c - $(DO_CC) - -$(BUILDDIR)/model_common.o :$(MOUNT_DIR)/model_common.c - $(DO_CC) - -$(BUILDDIR)/net_dgrm.o : $(MOUNT_DIR)/../network/net_dgrm.c - $(DO_CC) - -$(BUILDDIR)/net_loop.o : $(MOUNT_DIR)/../network/net_loop.c - $(DO_CC) - -$(BUILDDIR)/net_main.o : $(MOUNT_DIR)/../network/net_main.c - $(DO_CC) - -$(BUILDDIR)/net_vcr.o : $(MOUNT_DIR)/../network/net_vcr.c - $(DO_CC) - -$(BUILDDIR)/net_udp.o : $(MOUNT_DIR)/../network/net_udp.c - $(DO_CC) - -$(BUILDDIR)/net_bsd.o : $(MOUNT_DIR)/../network/net_bsd.c - $(DO_CC) - -$(BUILDDIR)/nonintel.o : $(MOUNT_DIR)/nonintel.c - $(DO_CC) - -$(BUILDDIR)/pr_cmds.o : $(MOUNT_DIR)/pr_cmds.c - $(DO_CC) - -$(BUILDDIR)/pr_edict.o : $(MOUNT_DIR)/pr_edict.c - $(DO_CC) - -$(BUILDDIR)/pr_exec.o : $(MOUNT_DIR)/pr_exec.c - $(DO_CC) - -$(BUILDDIR)/r_aclip.o : $(MOUNT_DIR)/../renderer/r_aclip.c - $(DO_CC) - -$(BUILDDIR)/r_alias.o : $(MOUNT_DIR)/../renderer/r_alias.c - $(DO_CC) - -$(BUILDDIR)/r_bsp.o : $(MOUNT_DIR)/../renderer/r_bsp.c - $(DO_CC) - -$(BUILDDIR)/r_light.o : $(MOUNT_DIR)/../renderer/r_light.c - $(DO_CC) - -$(BUILDDIR)/r_draw.o : $(MOUNT_DIR)/../renderer/r_draw.c - $(DO_CC) - -$(BUILDDIR)/r_efrag.o : $(MOUNT_DIR)/../renderer/r_efrag.c - $(DO_CC) - -$(BUILDDIR)/r_edge.o : $(MOUNT_DIR)/../renderer/r_edge.c - $(DO_CC) - -$(BUILDDIR)/r_misc.o : $(MOUNT_DIR)/../renderer/r_misc.c - $(DO_CC) - -$(BUILDDIR)/r_main.o : $(MOUNT_DIR)/../renderer/r_main.c - $(DO_CC) - -$(BUILDDIR)/r_sky.o : $(MOUNT_DIR)/../renderer/r_sky.c - $(DO_CC) - -$(BUILDDIR)/r_sprite.o : $(MOUNT_DIR)/../renderer/r_sprite.c - $(DO_CC) - -$(BUILDDIR)/r_surf.o : $(MOUNT_DIR)/../renderer/r_surf.c - $(DO_CC) - -$(BUILDDIR)/r_part.o : $(MOUNT_DIR)/../renderer/r_part.c - $(DO_CC) - -$(BUILDDIR)/r_vars.o : $(MOUNT_DIR)/../renderer/r_vars.c - $(DO_CC) - -$(BUILDDIR)/screen.o : $(MOUNT_DIR)/screen.c - $(DO_CC) - -$(BUILDDIR)/sbar.o : $(MOUNT_DIR)/sbar.c - $(DO_CC) - -$(BUILDDIR)/sv_main.o : $(MOUNT_DIR)/sv_main.c - $(DO_CC) - -$(BUILDDIR)/sv_phys.o : $(MOUNT_DIR)/sv_phys.c - $(DO_CC) - -$(BUILDDIR)/sv_move.o : $(MOUNT_DIR)/sv_move.c - $(DO_CC) - -$(BUILDDIR)/sv_user.o : $(MOUNT_DIR)/sv_user.c - $(DO_CC) - -$(BUILDDIR)/zone.o :$(MOUNT_DIR)/zone.c - $(DO_CC) - -$(BUILDDIR)/view.o : $(MOUNT_DIR)/view.c - $(DO_CC) - -$(BUILDDIR)/wad.o : $(MOUNT_DIR)/wad.c - $(DO_CC) - -$(BUILDDIR)/world.o : $(MOUNT_DIR)/world.c - $(DO_CC) - -$(BUILDDIR)/tracker_xmms.o : $(MOUNT_DIR)/../tracker/tracker_xmms.c - $(DO_CC) `/usr/bin/xmms-config --libs` - -$(BUILDDIR)/cd_null.o : $(MOUNT_DIR)/../audio/cd_null.c - $(DO_CC) - -$(BUILDDIR)/sys_linux.o :$(MOUNT_DIR)/../system/sys_linux.c - $(DO_CC) - -$(BUILDDIR)/vid_x.o: $(MOUNT_DIR)/../video/vid_x.c - $(DO_O_CC) - -$(BUILDDIR)/snd_dma.o : $(MOUNT_DIR)/../audio/snd_dma.c - $(DO_CC) - -$(BUILDDIR)/snd_mem.o : $(MOUNT_DIR)/../audio/snd_mem.c - $(DO_CC) - -$(BUILDDIR)/snd_mix.o : $(MOUNT_DIR)/../audio/snd_mix.c - $(DO_CC) - -$(BUILDDIR)/snd_linux.o :$(MOUNT_DIR)/../audio/snd_linux.c - $(DO_CC) - -$(BUILDDIR)/bot.o :$(MOUNT_DIR)/bot.c - $(DO_CC) - -$(BUILDDIR)/nvs_client.o :$(MOUNT_DIR)/../network/nvs_client.c - $(DO_CC) - -$(BUILDDIR)/nvs_common.o :$(MOUNT_DIR)/../network/nvs_common.c - $(DO_CC) - -$(BUILDDIR)/nvs_server.o :$(MOUNT_DIR)/../network/nvs_server.c - $(DO_CC) - -$(BUILDDIR)/nvs_server_data.o :$(MOUNT_DIR)/../network/nvs_server_data.c - $(DO_CC) - - -##### - -$(BUILDDIR)/d_copy.o : $(MOUNT_DIR)/../asm/d_copy.s - $(DO_AS) - -$(BUILDDIR)/d_draw.o : $(MOUNT_DIR)/../asm/d_draw.s - $(DO_AS) - -$(BUILDDIR)/d_draw16.o : $(MOUNT_DIR)/../asm/d_draw16.s - $(DO_AS) - -$(BUILDDIR)/d_parta.o : $(MOUNT_DIR)/../asm/d_parta.s - $(DO_AS) - -$(BUILDDIR)/d_polysa.o : $(MOUNT_DIR)/../asm/d_polysa.s - $(DO_AS) - -$(BUILDDIR)/d_scana.o : $(MOUNT_DIR)/../asm/d_scana.s - $(DO_AS) - -$(BUILDDIR)/d_spr8.o : $(MOUNT_DIR)/../asm/d_spr8.s - $(DO_AS) - -$(BUILDDIR)/d_varsa.o : $(MOUNT_DIR)/../asm/d_varsa.s - $(DO_AS) - -$(BUILDDIR)/math.o : $(MOUNT_DIR)/../asm/math.s - $(DO_AS) - -$(BUILDDIR)/r_aliasa.o : $(MOUNT_DIR)/../asm/r_aliasa.s - $(DO_AS) - -$(BUILDDIR)/r_drawa.o : $(MOUNT_DIR)/../asm/r_drawa.s - $(DO_AS) - -$(BUILDDIR)/r_edgea.o : $(MOUNT_DIR)/../asm/r_edgea.s - $(DO_AS) - -$(BUILDDIR)/r_varsa.o : $(MOUNT_DIR)/../asm/r_varsa.s - $(DO_AS) - -$(BUILDDIR)/surf16.o : $(MOUNT_DIR)/../asm/surf16.s - $(DO_AS) - -$(BUILDDIR)/surf8.o : $(MOUNT_DIR)/../asm/surf8.s - $(DO_AS) - -$(BUILDDIR)/surf8fst.o : $(MOUNT_DIR)/../asm/surf8fst.s - $(DO_AS) - -$(BUILDDIR)/worlda.o : $(MOUNT_DIR)/../asm/worlda.s - $(DO_AS) - -$(BUILDDIR)/r_aclipa.o : $(MOUNT_DIR)/../asm/r_aclipa.s - $(DO_AS) - -$(BUILDDIR)/snd_mixa.o : $(MOUNT_DIR)/../asm/snd_mixa.s - $(DO_AS) - -$(BUILDDIR)/sys_dosa.o : $(MOUNT_DIR)/../asm/sys_dosa.s - $(DO_AS) - -############################################################################# -# MISC -############################################################################# - -clean: clean-debug clean-release - -clean-debug: - $(MAKE) clean2 BUILDDIR=$(BUILD_DEBUG_DIR) CFLAGS="$(DEBUG_CFLAGS)" - -clean-release: - $(MAKE) clean2 BUILDDIR=$(BUILD_RELEASE_DIR) CFLAGS="$(DEBUG_CFLAGS)" - -clean2: - -rm -f $(NGUNIXMMS_OBJS) diff --git a/asm/d_copy.s b/asm/d_copy.s index 5c250e6..7d84147 100644 --- a/asm/d_copy.s +++ b/asm/d_copy.s @@ -22,6 +22,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language screen copying code. // +#ifndef NOASM #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -165,3 +166,4 @@ LLRowLoop: popl %ebp // restore the caller's stack frame ret +#endif diff --git a/asm/d_draw.s b/asm/d_draw.s index 2644d94..9eb26c6 100644 --- a/asm/d_draw.s +++ b/asm/d_draw.s @@ -22,6 +22,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language horizontal 8-bpp span-drawing code. // +#ifndef NOASM #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -1036,3 +1037,4 @@ LFDone: ret #endif // id386 +#endif // NOASM diff --git a/asm/d_draw16.s b/asm/d_draw16.s index d391965..094d948 100644 --- a/asm/d_draw16.s +++ b/asm/d_draw16.s @@ -23,6 +23,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // subdivision. // +#ifndef NOASM + #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -973,3 +975,4 @@ LEndSpan: ret #endif // id386 +#endif diff --git a/asm/d_fog16.s b/asm/d_fog16.s index 838f248..e74afb6 100644 --- a/asm/d_fog16.s +++ b/asm/d_fog16.s @@ -22,6 +22,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language horizontal 8-bpp span-drawing code, with 16-pixel // subdivision, exclusively for use with fog. // +#ifndef NOASM #include "asm_i386.h" #include "quakeasm.h" @@ -1051,3 +1052,4 @@ LPatchLoop8: ret #endif // id386 +#endif diff --git a/asm/d_parta.s b/asm/d_parta.s index 4e097cd..dbac16b 100644 --- a/asm/d_parta.s +++ b/asm/d_parta.s @@ -17,6 +17,9 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + + +#ifndef NOASM // // d_parta.s // x86 assembly-language 8-bpp particle-drawing code. @@ -478,3 +481,4 @@ LPop1AndDone: jmp LDone #endif // id386 +#endif diff --git a/asm/d_polysa.s b/asm/d_polysa.s index e4bb98d..33d81f9 100644 --- a/asm/d_polysa.s +++ b/asm/d_polysa.s @@ -22,6 +22,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language polygon model drawing code // +#ifndef NOASM + #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -1744,3 +1746,4 @@ LNextTri: #endif // id386 +#endif diff --git a/asm/d_scana.s b/asm/d_scana.s index b8c3dd5..b2b3348 100644 --- a/asm/d_scana.s +++ b/asm/d_scana.s @@ -22,6 +22,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language turbulent texture mapping code // +#ifndef NOASM + #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -93,3 +95,4 @@ Llp: #endif // id386 +#endif diff --git a/asm/d_spr8.s b/asm/d_spr8.s index b5cc086..973537a 100644 --- a/asm/d_spr8.s +++ b/asm/d_spr8.s @@ -22,6 +22,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language horizontal 8-bpp transparent span-drawing code. // +#ifndef NOASM #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -898,3 +899,4 @@ LNextSpan: ret #endif // id386 +#endif diff --git a/asm/d_varsa.s b/asm/d_varsa.s index 9197ac1..be9aed7 100644 --- a/asm/d_varsa.s +++ b/asm/d_varsa.s @@ -21,6 +21,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // d_varsa.s // +#ifndef NOASM + #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -210,3 +212,4 @@ spr8entryvec_table: .long 0, Spr8Entry2_8, Spr8Entry3_8, Spr8Entry4_8 .long Spr8Entry5_8, Spr8Entry6_8, Spr8Entry7_8, Spr8Entry8_8 #endif // id386 +#endif diff --git a/asm/dosasm.s b/asm/dosasm.s index 828c5d2..a5cc5db 100644 --- a/asm/dosasm.s +++ b/asm/dosasm.s @@ -18,6 +18,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#ifndef NOASM + #include "asm_i386.h" .data @@ -94,4 +96,4 @@ qqq: ret #endif - +#endif diff --git a/asm/math.s b/asm/math.s index fe52046..e45ce72 100644 --- a/asm/math.s +++ b/asm/math.s @@ -21,6 +21,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // math.s // x86 assembly-language math routines. +#ifndef NOASM + #define GLQUAKE 1 // don't include unneeded client defs #include "asm_i386.h" #include "quakeasm.h" @@ -425,3 +427,4 @@ Lerror: call C(BOPS_Error) #endif // id386 +#endif diff --git a/asm/r_aclipa.s b/asm/r_aclipa.s index 8905e87..c0b4f5b 100644 --- a/asm/r_aclipa.s +++ b/asm/r_aclipa.s @@ -22,6 +22,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language Alias model transform and project code. // +#ifndef NOASM + #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -213,3 +215,4 @@ C(R_Alias_clip_left): #endif // id386 +#endif diff --git a/asm/r_aliasa.s b/asm/r_aliasa.s index b5e9ce7..e5d26e7 100644 --- a/asm/r_aliasa.s +++ b/asm/r_aliasa.s @@ -22,6 +22,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language Alias model transform and project code. // +#ifndef NOASM + #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -234,3 +236,4 @@ Lsavelight: jmp Lp1 #endif // id386 +#endif diff --git a/asm/r_drawa.s b/asm/r_drawa.s index cd84e67..dfb6f2b 100644 --- a/asm/r_drawa.s +++ b/asm/r_drawa.s @@ -22,6 +22,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language edge clipping and emission code // +#ifndef NOASM + #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -835,3 +837,4 @@ LClampP3: ret #endif // id386 +#endif diff --git a/asm/r_edgea.s b/asm/r_edgea.s index f10a604..48c0d94 100644 --- a/asm/r_edgea.s +++ b/asm/r_edgea.s @@ -22,6 +22,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language edge-processing code. // +#ifndef NOASM + #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -747,3 +749,4 @@ C(R_SurfacePatch): ret #endif // id386 +#endif diff --git a/asm/r_varsa.s b/asm/r_varsa.s index ad0e7f5..500c6b3 100644 --- a/asm/r_varsa.s +++ b/asm/r_varsa.s @@ -21,6 +21,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // r_varsa.s // +#ifndef NOASM + #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -61,3 +63,4 @@ FloatMinus2ToThe31nd: .long 0xcf000000 C(r_bmodelactive): .long 0 #endif // id386 +#endif diff --git a/asm/snd_mixa.s b/asm/snd_mixa.s index 5e7810d..993fcd9 100644 --- a/asm/snd_mixa.s +++ b/asm/snd_mixa.s @@ -22,6 +22,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language sound code // +#ifndef NOASM + #define GLQUAKE 1 // don't include unneeded client defs #include "asm_i386.h" #include "quakeasm.h" @@ -216,3 +218,4 @@ LClampDone2: #endif // id386 +#endif diff --git a/asm/surf16.s b/asm/surf16.s index 09c2410..7e5cc6b 100644 --- a/asm/surf16.s +++ b/asm/surf16.s @@ -21,6 +21,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // surf16.s // x86 assembly-language 16 bpp surface block drawing code. // +#ifndef NOASM #include "asm_i386.h" #include "quakeasm.h" @@ -170,3 +171,4 @@ LPatchLoop16: #endif // id386 +#endif diff --git a/asm/surf8.s b/asm/surf8.s index 7f00bb1..4142c69 100644 --- a/asm/surf8.s +++ b/asm/surf8.s @@ -22,6 +22,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language 8 bpp surface block drawing code. // +#ifndef NOASM + #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -783,3 +785,4 @@ LPatchLoop8: ret #endif // id386 +#endif diff --git a/asm/surf8b.s b/asm/surf8b.s index b577616..926a145 100644 --- a/asm/surf8b.s +++ b/asm/surf8b.s @@ -22,6 +22,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language 8 bpp surface block drawing code. // +#ifndef NOASM + #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -788,3 +790,4 @@ LPatchLoop8: #endif // colhack #endif // id386 +#endif diff --git a/asm/surf8fst.s b/asm/surf8fst.s index e79e87a..a290387 100644 --- a/asm/surf8fst.s +++ b/asm/surf8fst.s @@ -22,6 +22,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language 8 bpp surface block drawing code. // +#ifndef NOASM + #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -730,3 +732,4 @@ LPatchLoop8: ret #endif // id386 +#endif diff --git a/asm/surf8g.s b/asm/surf8g.s index c34dba6..e46b287 100644 --- a/asm/surf8g.s +++ b/asm/surf8g.s @@ -21,6 +21,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // surf8.s // x86 assembly-language 8 bpp surface block drawing code. // +#ifndef NOASM #include "asm_i386.h" #include "quakeasm.h" @@ -788,3 +789,4 @@ LPatchLoop8: #endif // colhack #endif // id386 +#endif diff --git a/asm/surf8r.s b/asm/surf8r.s index 7152dd6..3adf564 100644 --- a/asm/surf8r.s +++ b/asm/surf8r.s @@ -22,6 +22,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language 8 bpp surface block drawing code. // +#ifndef NOASM + #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -788,3 +790,4 @@ LPatchLoop8: #endif // colhack #endif // id386 +#endif diff --git a/asm/surf8rgb.s b/asm/surf8rgb.s index 24567d9..397578f 100644 --- a/asm/surf8rgb.s +++ b/asm/surf8rgb.s @@ -22,6 +22,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language 8 bpp surface block drawing code. // +#ifndef NOASM #include "asm_i386.h" #include "quakeasm.h" #include "asm_draw.h" @@ -788,3 +789,4 @@ LPatchLoop8: ret #endif // id386 +#endif diff --git a/asm/sys_dosa.s b/asm/sys_dosa.s index 5b5d540..f009bf4 100644 --- a/asm/sys_dosa.s +++ b/asm/sys_dosa.s @@ -21,6 +21,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // sys_dosa.s // x86 assembly-language DOS-dependent routines. +#ifndef NOASM + #include "asm_i386.h" #include "quakeasm.h" @@ -250,4 +252,5 @@ push ax pop ax - ret \ No newline at end of file + ret +#endif diff --git a/asm/sys_wina.s b/asm/sys_wina.s index 41c6de1..58dba40 100644 --- a/asm/sys_wina.s +++ b/asm/sys_wina.s @@ -21,6 +21,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // sys_wina.s // x86 assembly-language Win-dependent routines. +#ifndef NOASM + #define GLQUAKE 1 // don't include unneeded client defs #include "asm_i386.h" #include "quakeasm.h" @@ -113,3 +115,4 @@ C(Sys_SetFPCW): movl %eax,ceil_cw ret +#endif diff --git a/asm/worlda.s b/asm/worlda.s index 4bbcc81..c719d6b 100644 --- a/asm/worlda.s +++ b/asm/worlda.s @@ -22,6 +22,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // x86 assembly-language server testing stuff // +#ifndef NOASM + #define GLQUAKE 1 // don't include unneeded client defs #include "asm_i386.h" #include "quakeasm.h" @@ -141,3 +143,4 @@ Lhquickout: ret #endif // id386 +#endif diff --git a/engine/world.c b/engine/world.c index d4f0ee2..46ae4c4 100644 --- a/engine/world.c +++ b/engine/world.c @@ -139,7 +139,7 @@ hull_t *SV_HullForEntity (edict_t *ent, vec3_t mins, vec3_t maxs, vec3_t offset) model = sv.models[ (int)ent->v.modelindex ]; if (!model || model->type != mod_brush){ - Con_DPrintf ("WARNING: SOLID_BSP with a non bsp model\nChanging it to SOLID_NOT\n"); + Con_DPrintf ("WARNING: SOLID_BSP with a non bsp model\n"); VectorSubtract (ent->v.mins, maxs, hullmins); VectorSubtract (ent->v.maxs, mins, hullmaxs); hull = SV_HullForBox (hullmins, hullmaxs);