#
# CiscoCasumEst Makefile
#
# NOTE: 
# This code is not portable and will only work on Linux systems!
#

CC=gcc
CFLAGS=-I. -Wall -Wunused -g
RM=rm -f

CiscoCasumEst: hostchk CiscoCasumEst.o packets.o
	${CC} ${CFLAGS} -o CiscoCasumEst CiscoCasumEst.o packets.o 

CiscoCasumEst.o: CiscoCasumEst.c packets.h protocols.h
	${CC} ${CFLAGS} -c CiscoCasumEst.c 

packets.o: packets.c packets.h protocols.h
	${CC} ${CFLAGS} -c packets.c

ifneq "$(OSTYPE)" "linux-gnu"
hostchk:
	$(error This works only on Linux)
else
hostchk:
	@echo "Cool, this is a Linux"
endif

clean: 
	${RM} packets.o CiscoCasumEst.o

distclean: clean
	${RM} CiscoCasumEst

