#******************************************************************************
#***  NAME              : makefile                                          ***
#***  PART OF           : IpSpy                                             ***
#***  USAGE             : 'nmake' on the command prompt                     ***
#---------------------------------------------------------------------------***
#***  AUTHOR            : E.Buerkle                                         ***
#***  CREATION DATE     : 15.01.1997                                        ***
#***  COPYRIGHT         : (C) 1997 E.Buerkle                                ***
#******************************************************************************

default:
  @echo "Enter $(MAKE) target"
	@echo "where target is one of:"
  @echo "   ibm ibmdebug gcc gccdebug"

ibm:
   $(MAKE) /nologo all \
   CC="icc" \
   LD="icc" \
   C_FLAGS="/c /Ss /Gd- /I. /Gm+ /Gs+ /Se /Gh- /Gn+" \
   C_DLL_FLAGS="/Ge-" \
   L_EXE_FLAGS="" \
   L_DLL_FLAGS="" \
   MTLIBS="dde4mbs.lib os2386.lib tcp32dll.lib"

ibmdebug:
   $(MAKE) /nologo all \
   CC="icc" \
   LD="icc" \
   C_FLAGS="/Ti+ /c /Ss /Gd- /I. /Gm+ /Gs+ /Se /Gh- /Gn+" \
   C_DLL_FLAGS="/Ge-" \
   L_EXE_FLAGS="/Ti+" \
   L_DLL_FLAGS="" \
   MTLIBS="dde4mbs.lib os2386.lib tcp32dll.lib"

gcc:
   $(MAKE) /nologo all \
   CC="gcc" \
   LD="gcc" \
   C_FLAGS="-c -Zomf -Zsys -I." \
   C_DLL_FLAGS="" \
   L_EXE_FLAGS="-Zomf -Zsys -I. -lsocket" \
   L_DLL_FLAGS="" \
   MTLIBS=""

gccdebug:
   $(MAKE) /nologo all \
   CC="gcc" \
   LD="gcc" \
   C_FLAGS="-g -c -Zomf -Zsys -I." \
   C_DLL_FLAGS="" \
   L_EXE_FLAGS="-g -Zomf -Zsys -I. -lsocket" \
   L_DLL_FLAGS="" \
   MTLIBS=""

all: iptest.exe iptracx.exe

iptest.obj: iptest.c ipspy.h
   $(CC) $(C_FLAGS) iptest.c

iptest.exe: iptest.obj
   $(LD) $(L_EXE_FLAGS) iptest.obj ipspy.lib $(MTLIBS)

iptracx.obj: iptracx.c ipspy.h
   $(CC) $(C_FLAGS) iptracx.c

iptracx.exe: iptracx.obj
   $(LD) $(L_EXE_FLAGS) iptracx.obj ipspy.lib $(MTLIBS)

