#    #  ####    ##   #####
##   # #       #  #    #        Network Security Analysis Tool
# #  #  ####  #    #   #
#  # #      # ######   #             (c) 1999 by Mixter
#   ## #    # #    #   #
#    #  ####  #    #   #

GPP=g++
FLAGS=-Wall -O6 -fexternal-templates -fPIC

# Uncomment on Linux
iobj: binfo bo ftp osscan rpc www snmp smb

# Uncomment if smb doesn't compile
#iobj: binfo bo ftp osscan rpc www snmp

# Uncomment for debugging
#FLAGS=-Wall -g3 -ggdb -DEBUG
#LIB+= -lefence

FLAGS+= -fthis-is-variable

all:
	@echo Wrong directory, changing to base directory...
	@cd .. ; make all

clean:
	rm -f *.o *~
	@cd ADMsmb ; make clean

binfo:
	${GPP} ${FLAGS} -c binfo.C -o ../binfo.o

bo:
	${GPP} ${FLAGS} -c bo.C -o ../bo.o

ftp:
	${GPP} ${FLAGS} -c ftp.C -o ../ftp.o

osscan:
	${GPP} ${FLAGS} -c osscan.C -o ../osscan.o

rpc:
	${GPP} ${FLAGS} -c rpc.C -o ../rpc.o

www:
	${GPP} ${FLAGS} -c www.C -o ../www.o

snmp:
	${GPP} ${FLAGS} -c snmp.C -o ../snmp.o

smb:
	@cd ADMsmb;make smb
