ifndef TOPDIR
	TOPDIR = $(shell cd ..;pwd)
	include $(TOPDIR)/../comp_standalone
endif

EXEC= dhcpcd

OBJS=	dhcpcd.o peekfd.o udpipgen.o buildmsg.o signals.o arp.o client.o \
		dialondemand.o

CFLAGS += -Wall -I../amit_open_include
LDFLAGS += -L../amit_open_lib/
LIBS += -lamitopen


all: $(EXEC)

dhcpcd:	$(OBJS)
	${CC} $(LDFLAGS) -o $(EXEC) ${OBJS} ${LIBS} ${LDADD}

clean:
	rm -f *.[oa] *.elf *~ core $(EXEC) *.gdb	
	
install: all
	$(STRIP) $(EXEC)
	$(CP) $(EXEC) $(DESTBIN)/

GPL:
	@echo " dhcpcd         | GPLv2 | dhcpcd-1.3        |  Yoichi Hariguchi <yoichi@fore.com> " >> $(TOPDIR)/../GPL_list.txt
	@echo "                |       |                   |  Sergei Viznyuk <sv@phystech.com>   " >> $(TOPDIR)/../GPL_list.txt
	@echo "----------------+-------+-------------------+-------------------------------------------" >>  $(TOPDIR)/../GPL_list.txt

udpipgen.o:		udpipgen.c udpipgen.h
icmpipgen.o:	icmpipgen.c icmpipgen.h
buildmsg.o:		buildmsg.c client.h
signals.o:		signals.c dhcpcd.h client.h pathnames.h
arp.o:			arp.c client.h
client.o:		client.c client.h buildmsg.h udpipgen.h pathnames.h
dhcpcd.o:		dhcpcd.c dhcpcd.h signals.h client.h
icmprequest.o:	icmprequest.c icmpipgen.c icmpipgen.h udpipgen.h

