From 44fcea85a85a2468951fc8b4b8bb62420907eadb Mon Sep 17 00:00:00 2001 From: terminx Date: Tue, 28 Nov 2006 22:53:11 +0000 Subject: [PATCH] Makefile switch for which networking code to use git-svn-id: https://svn.eduke32.com/eduke32@364 1a8010ca-5511-0410-912e-c29ae57300e0 --- polymer/build/Makefile | 8 +++++++- polymer/build/Makefile.deps | 4 ++-- polymer/build/Makefile.shared | 4 +++- polymer/build/src/mmultirm.c | 2 +- polymer/eduke32/Makefile | 3 ++- polymer/eduke32/source/game.c | 12 ++++++------ 6 files changed, 21 insertions(+), 12 deletions(-) diff --git a/polymer/build/Makefile b/polymer/build/Makefile index 24cf19674..863e19e72 100644 --- a/polymer/build/Makefile +++ b/polymer/build/Makefile @@ -17,6 +17,7 @@ SUPERBUILD ?= 1 POLYMOST ?= 1 USE_OPENGL ?= 1 NOASM ?= 0 +TESTNET ?= 0 SETSPRITEZ ?= 0 @@ -84,7 +85,6 @@ ENGINEOBJS+= \ $(OBJ)/lzf_c.$o \ $(OBJ)/lzf_d.$o \ $(OBJ)/md4.$o \ - $(OBJ)/mmultirm.$o \ $(OBJ)/osd.$o \ $(OBJ)/pragmas.$o \ $(OBJ)/scriptfile.$o \ @@ -93,6 +93,12 @@ ENGINEOBJS+= \ EDITOROBJS=$(OBJ)/build.$o \ $(OBJ)/config.$o +ifeq ($(TESTNET),1) + ENGINEOBJS+= $(OBJ)/mmultirm.$o +else + ENGINEOBJS+= $(OBJ)/mmulti.$o +endif + # detect the platform ifeq ($(PLATFORM),LINUX) ASFLAGS+= -f elf diff --git a/polymer/build/Makefile.deps b/polymer/build/Makefile.deps index 8385ddc66..d5c5b080e 100644 --- a/polymer/build/Makefile.deps +++ b/polymer/build/Makefile.deps @@ -17,8 +17,8 @@ $(OBJ)/lzf_d.$o: $(SRC)/lzf_d.c $(SRC)/lzfP.h $(OBJ)/lzwnew.$o: $(SRC)/lzwnew.c $(OBJ)/md4.$o: $(SRC)/md4.c $(INC)/md4.h $(INC)/compat.h $(OBJ)/mmulti_null.$o: $(SRC)/mmulti_null.c $(INC)/mmulti.h -$(OBJ)/mmulti.$o: $(SRC)/mmulti.c -$(OBJ)/mmultirm.$o: $(SRC)/mmultirm.c +$(OBJ)/mmulti.$o: $(SRC)/mmulti.c $(INC)/mmulti.h +$(OBJ)/mmultirm.$o: $(SRC)/mmultirm.c $(INC)/mmulti.h $(OBJ)/osd.$o: $(SRC)/osd.c $(INC)/build.h $(INC)/osd.h $(INC)/compat.h $(INC)/baselayer.h $(OBJ)/pragmas.$o: $(SRC)/pragmas.c $(INC)/compat.h $(OBJ)/scriptfile.$o: $(SRC)/scriptfile.c $(INC)/scriptfile.h $(INC)/cache1d.h $(INC)/compat.h diff --git a/polymer/build/Makefile.shared b/polymer/build/Makefile.shared index f8ed5ddb0..2cad21c5c 100644 --- a/polymer/build/Makefile.shared +++ b/polymer/build/Makefile.shared @@ -152,4 +152,6 @@ endif ifneq (0,$(SETSPRITEZ)) BUILDCFLAGS+= -DSETSPRITEZ endif - +ifneq (0,$(TESTNET)) + BUILDCFLAGS+= -DTESTNET +endif diff --git a/polymer/build/src/mmultirm.c b/polymer/build/src/mmultirm.c index 3f0a6dc96..b75ff8fb4 100755 --- a/polymer/build/src/mmultirm.c +++ b/polymer/build/src/mmultirm.c @@ -1112,7 +1112,7 @@ static int connect_to_everyone(gcomtype *gcom, int myip, int bcast) { ////addfaz NAT addition *START*//// - if (!natfree) + if (natfree) { if (tmpmax[i] != 1) { diff --git a/polymer/eduke32/Makefile b/polymer/eduke32/Makefile index bc6019071..d0c92dbe5 100644 --- a/polymer/eduke32/Makefile +++ b/polymer/eduke32/Makefile @@ -13,6 +13,7 @@ NOASM = 0 RELEASE?=1 JFAUD?=0 NOSOUND?=0 +TESTNET?=0 # build locations @@ -210,7 +211,7 @@ enginelib editorlib: -mkdir -p $(EOBJ) $(MAKE) -C $(EROOT)/ "OBJ=$(CURDIR)/$(EOBJ)" \ SUPERBUILD=$(SUPERBUILD) POLYMOST=$(POLYMOST) \ - USE_OPENGL=$(USE_OPENGL) \ + USE_OPENGL=$(USE_OPENGL) TESTNET=$(TESTNET) \ NOASM=$(NOASM) RELEASE=$(RELEASE) $@ $(EOBJ)/$(ENGINELIB): enginelib diff --git a/polymer/eduke32/source/game.c b/polymer/eduke32/source/game.c index c4f194be9..4b7121853 100644 --- a/polymer/eduke32/source/game.c +++ b/polymer/eduke32/source/game.c @@ -121,8 +121,6 @@ char user_quote[MAXUSERQUOTES][178]; #define MAXCACHE1DSIZE (32*1048576) #endif -#define RMNET 1 - long tempwallptr; long nonsharedtimer; @@ -8206,6 +8204,7 @@ void comlinehelp(void) wm_msgbox(apptitle,s); } +#ifndef TESTNET signed int rancid_players = 0; char rancid_ip_strings[MAXPLAYERS][32], rancid_local_port_string[8]; @@ -8279,6 +8278,7 @@ static int stringsort(const char *p1, const char *p2) { return Bstrcmp(&p1[0],&p2[0]); } +#endif static tokenlist grptokens[] = { @@ -8416,12 +8416,12 @@ void checkcommandline(int argc,char **argv) { NoSetup = TRUE; networkmode = 1; -#ifndef RMNET +#ifndef TESTNET CommandNet = argv[i+1]; #endif i++; } -#ifndef RMNET +#ifndef TESTNET if (CommandNet) { if (load_rancid_net(CommandNet) != -1) @@ -9293,7 +9293,7 @@ void Startup(long argc, char **argv) for (i=0;i