1 #############################################################
5 #############################################################
6 # Copyright (C) 2001-2003 by Erik Andersen <andersen@codepoet.org>
7 # Copyright (C) 2002 by Tim Riker <Tim@Rikers.org>
10 DHCPDUMP_DIR
:=$(BUILD_DIR
)/dhcpdump-
$(DHCPDUMP_VER
)
11 DHCPDUMP_SITE
:=http
://www.mavetju.org
/download
/
12 DHCPDUMP_SOURCE
:=dhcpdump-
$(DHCPDUMP_VER
).
tar.gz
15 $(DL_DIR
)/$(DHCPDUMP_SOURCE
):
16 $(WGET
) -P
$(DL_DIR
) $(DHCPDUMP_SITE
)/$(DHCPDUMP_SOURCE
)
18 dhcpdump-source
: $(DL_DIR
)/$(DHCPDUMP_SOURCE
)
20 $(DHCPDUMP_DIR
)/.unpacked
: $(DL_DIR
)/$(DHCPDUMP_SOURCE
)
21 $(DHCPDUMP_CAT
) $(DL_DIR
)/$(DHCPDUMP_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
22 touch
$(DHCPDUMP_DIR
)/.unpacked
24 $(DHCPDUMP_DIR
)/.configured
: $(DHCPDUMP_DIR
)/.unpacked
26 cd
$(DHCPDUMP_DIR
) ; \
27 BUILD_CC
=$(TARGET_CC
) HOSTCC
="$(HOSTCC)" \
28 $(TARGET_CONFIGURE_OPTS
) \
29 CFLAGS
="$(TARGET_CFLAGS)" \
31 --target
=$(GNU_TARGET_NAME
) \
32 --host
=$(GNU_TARGET_NAME
) \
33 --build
=$(GNU_HOST_NAME
) \
34 --with-build-cc
="$(HOSTCC)" \
35 --prefix=$(STAGING_DIR
) \
36 --libdir=$(STAGING_DIR
)/lib \
37 --includedir=$(STAGING_DIR
)/include \
39 touch
$(DHCPDUMP_DIR
)/.configured
41 $(DHCPDUMP_DIR
)/dhcpdump
: $(DHCPDUMP_DIR
)/.configured
42 $(MAKE
) CC
="$(TARGET_CC)" -C
$(DHCPDUMP_DIR
)
44 $(TARGET_DIR
)/sbin
/dhcpdump
: $(DHCPDUMP_DIR
)/dhcpdump
47 dhcpdump
: uclibc zlib libpcap
$(TARGET_DIR
)/sbin
/dhcpdump
50 rm -f
$(TARGET_DIR
)/sbin
/dhcpdump
51 -$(MAKE
) -C
$(DHCPDUMP_DIR
) clean
54 rm -rf
$(DHCPDUMP_DIR
)
55 #############################################################
57 # Toplevel Makefile options
59 #############################################################
60 ifeq ($(strip $(BR2_PACKAGE_DHCPDUMP
)),y
)