View Single Post
Re: Creating a workspace...
Old
  (#20)
evy
Guest
 
Status:
Posts: n/a
Default Re: Creating a workspace... - 10-08-2004

Regarding Windows compilation, I'm also using MinGW (but not the visual one) and my Makefile:

Code:
 # Based on a Makefile from Hacker Harry (for MinGW32 support) 

# and the original Makefile from Stefan (?)

#

# Merge by eric@vyncke.org on $Date: 2004/07/20 19:29:24 $

#

# It is a Makefile for MinGW32 only

#

CPP = g++

ARCHFLAG = i386

METAMOD_SRCDIR = /d/sierra/metamod-1.17/metamod

HLSDK_BASEDIR = /d/sierra/HLSDK

BASEFLAGS = -Dstricmp=strcasecmp -Dstrcmpi=strcasecmp

CPPFLAGS = ${BASEFLAGS} -march=${ARCHFLAG} -O2 -w -I"${METAMOD_SRCDIR}" -I"${HLSDK_BASEDIR}/multiplayer/common" -I"${HLSDK_BASEDIR}/multiplayer/dlls" -I"${HLSDK_BASEDIR}/multiplayer/engine" -I"${HLSDK_BASEDIR}/multiplayer/pm_shared"

OBJ = NodeMachine.o \

bot.o \

bot_buycode.o \

bot_client.o \

bot_func.o \

bot_navigate.o \

dll.o \

engine.o \

game.o \

util.o \

build.o \

ChatEngine.o \

IniParser.o

realbot_mm.dll: ${OBJ}

dllwrap -k -mwindows --add-stdcall-alias -o $@ ${OBJ}

install: realbot_mm.dll

cp realbot_mm.dll /d/Sierra/Counter-Strike/realbot/dll

clean:

rm -f *.o

rm -f *.so

rm -f *.dll

%.o: %.cpp

${CPP} ${CPPFLAGS} -c %4$slt; -o $@

%.o: %.c

${CPP} ${CPPFLAGS} -c %4$slt; -o $@

  
Reply With Quote