1 #############################################################
5 #############################################################
6 # Copyright (C) 2001-2003 by Erik Andersen <andersen@codepoet.org>
7 # Copyright (C) 2002 by Tim Riker <Tim@Rikers.org>
10 TCPDUMP_DIR
:=$(BUILD_DIR
)/tcpdump-
$(TCPDUMP_VER
)
11 TCPDUMP_SITE
:=http
://www.tcpdump.org
/release
12 TCPDUMP_SOURCE
:=tcpdump-
$(TCPDUMP_VER
).
tar.gz
15 $(DL_DIR
)/$(TCPDUMP_SOURCE
):
16 $(WGET
) -P
$(DL_DIR
) $(TCPDUMP_SITE
)/$(TCPDUMP_SOURCE
)
18 tcpdump-source
: $(DL_DIR
)/$(TCPDUMP_SOURCE
)
20 $(TCPDUMP_DIR
)/.unpacked
: $(DL_DIR
)/$(TCPDUMP_SOURCE
)
21 $(TCPDUMP_CAT
) $(DL_DIR
)/$(TCPDUMP_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
22 touch
$(TCPDUMP_DIR
)/.unpacked
24 $(TCPDUMP_DIR
)/.configured
: $(TCPDUMP_DIR
)/.unpacked
27 ac_cv_linux_vers
=$(BR2_DEFAULT_KERNEL_HEADERS
) \
28 BUILD_CC
=$(TARGET_CC
) HOSTCC
="$(HOSTCC)" \
29 $(TARGET_CONFIGURE_OPTS
) \
30 CFLAGS
="$(TARGET_CFLAGS)" \
32 --target
=$(GNU_TARGET_NAME
) \
33 --host
=$(GNU_TARGET_NAME
) \
34 --build
=$(GNU_HOST_NAME
) \
35 --with-build-cc
="$(HOSTCC)" \
36 --prefix=$(STAGING_DIR
) \
37 --libdir=$(STAGING_DIR
)/lib \
38 --includedir=$(STAGING_DIR
)/include \
41 $(SED
) '/HAVE_PCAP_DEBUG/d' $(TCPDUMP_DIR
)/config.h
42 touch
$(TCPDUMP_DIR
)/.configured
44 $(TCPDUMP_DIR
)/tcpdump
: $(TCPDUMP_DIR
)/.configured
47 LDFLAGS
="-L$(STAGING_DIR)/lib" \
49 INCLS
="-I. -I$(STAGING_DIR)/include" \
52 $(TARGET_DIR
)/sbin
/tcpdump
: $(TCPDUMP_DIR
)/tcpdump
55 tcpdump
: uclibc zlib libpcap
$(TARGET_DIR
)/sbin
/tcpdump
58 rm -f
$(TARGET_DIR
)/sbin
/tcpdump
59 -$(MAKE
) -C
$(TCPDUMP_DIR
) clean
63 #############################################################
65 # Toplevel Makefile options
67 #############################################################
68 ifeq ($(strip $(BR2_PACKAGE_TCPDUMP
)),y
)