836e8ae11e
After commit:
b0f98d5
package/netsniff-ng: allow to build with uclibc but w/o mausezahn
the different build and install targets are specified depending if
masuezahn tool is able to be selected or not. It works for the build
case but for the install the old 'install' target was not removed from
the make invocation and it still forces to install the mausezahn, so fix
it by remove this target.
Fixes:
http://autobuild.buildroot.net/results/cc44ed737799c9ac73628c82b86bd526b1c43310/
http://autobuild.buildroot.net/results/72d0753532720604d51c05663af7fbfe37434339/
Signed-off-by: Vadim Kochan <vadim4j@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
62 lines
1.7 KiB
Makefile
62 lines
1.7 KiB
Makefile
################################################################################
|
|
#
|
|
# netsniff-ng
|
|
#
|
|
################################################################################
|
|
|
|
NETSNIFF_NG_VERSION = 0.6.5
|
|
NETSNIFF_NG_SITE = http://pub.netsniff-ng.org/netsniff-ng
|
|
NETSNIFF_NG_SOURCE = netsniff-ng-$(NETSNIFF_NG_VERSION).tar.xz
|
|
NETSNIFF_NG_LICENSE = GPL-2.0
|
|
NETSNIFF_NG_LICENSE_FILES = README COPYING
|
|
# Prevent netsniff-ng configure script from finding a host installed nacl
|
|
NETSNIFF_NG_CONF_ENV = \
|
|
NACL_INC_DIR=/dev/null \
|
|
NACL_LIB_DIR=/dev/null
|
|
NETSNIFF_NG_DEPENDENCIES = libnl libpcap libnetfilter_conntrack liburcu
|
|
|
|
ifeq ($(BR2_PACKAGE_NETSNIFF_NG_MAUSEZAHN),y)
|
|
NETSNIFF_NG_DEPENDENCIES += libcli libnet
|
|
NETSNIFF_NG_BUILD_MAKE_TARGET = all
|
|
NETSNIFF_NG_INSTALL_MAKE_TARGET = install
|
|
else
|
|
NETSNIFF_NG_BUILD_MAKE_TARGET = allbutmausezahn
|
|
NETSNIFF_NG_INSTALL_MAKE_TARGET = install_allbutmausezahn
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_GEOIP),y)
|
|
NETSNIFF_NG_DEPENDENCIES += geoip
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_NCURSES),y)
|
|
NETSNIFF_NG_DEPENDENCIES += ncurses
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_ZLIB),y)
|
|
NETSNIFF_NG_DEPENDENCIES += zlib
|
|
endif
|
|
|
|
# hand-written configure script and makefile
|
|
define NETSNIFF_NG_CONFIGURE_CMDS
|
|
(cd $(@D); \
|
|
$(NETSNIFF_NG_CONF_ENV) \
|
|
$(TARGET_CONFIGURE_ARGS) \
|
|
$(TARGET_CONFIGURE_OPTS) \
|
|
./configure \
|
|
--prefix=$(TARGET_DIR)/usr \
|
|
)
|
|
endef
|
|
|
|
define NETSNIFF_NG_BUILD_CMDS
|
|
$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \
|
|
$(NETSNIFF_NG_BUILD_MAKE_TARGET)
|
|
endef
|
|
|
|
define NETSNIFF_NG_INSTALL_TARGET_CMDS
|
|
$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
|
|
PREFIX=$(TARGET_DIR)/usr ETCDIR=$(TARGET_DIR)/etc \
|
|
-C $(@D) $(NETSNIFF_NG_INSTALL_MAKE_TARGET)
|
|
endef
|
|
|
|
$(eval $(generic-package))
|