#
#	Copyright (C) 2007 Delta Networks Inc.
#

include $(ROOTDIR)/.config
include $(ROOTDIR)/BaseVar.mk
SRCDIR=$(CURDIR)
CC = $(CROSS_COMPILE)gcc

FILES = main.o arp.o bios.o
FILES2 = devscan.o bios.o
FILES3 = sock_raw.o
CFLAGS += -Wall -Wunused -g -O2

all : net-scan dev-scan raw

net-scan : $(FILES)
	$(CC) $(CFLAGS) $(FILES) -o $@
	@echo "make $@ finished on `date`"

dev-scan : $(FILES2)
	$(CC) $(CFLAGS) $(FILES2) -o $@
	@echo "make $@ finished on `date`"

raw : $(FILES3)
	$(CC) $(CFLAGS) $(FILES3) -o $@
	@echo "make $@ finished on `date`"
	
%.o : %.c
	$(CC) $(CFLAGS) -c $<

clean:
	rm -f *.o 
	rm -f net-scan dev-scan
	
install:
	cp $(SRCDIR)/net-scan $(FSROOT)/sbin/netscan
	cp $(SRCDIR)/raw $(FSROOT)/sbin/raw
