################################################################################ # # vde2 # ################################################################################ VDE2_VERSION = 2.3.2 VDE2_SOURCE = vde2-$(VDE2_VERSION).tar.bz2 VDE2_SITE = http://downloads.sourceforge.net/project/vde/vde2/$(VDE2_VERSION) VDE2_LICENSE = GPL-2.0+, LGPL-2.1+, BSD-3-Clause VDE2_LICENSE_FILES = COPYING COPYING.libvdeplug COPYING.slirpvde VDE2_INSTALL_STAGING = YES # We touch configure.ac, so we need to autoreconf VDE2_AUTORECONF = YES # Reasons for enabling/disabling stuff: # - tuntap is enabled in the hope we're using a recent-enough toolchain # that does have if_tun.h (virtually everything these days) # - kvde_switch is disabled because it requires a patched kernel # - cryptcab is disabled to not depend on openSSL # - python is disabled to not depend on Python # - pcap is disabled to not depend on libpcap # - profiling is disabled because we do not want to debug/profile # # Note: disabled features can be added with corresponding dependencies # in future commits. VDE2_CONF_OPTS = \ --disable-cryptcab \ --disable-experimental \ --disable-kernel-switch \ --disable-pcap \ --disable-profile \ --disable-python \ --enable-tuntap # Package does not build in parallel due to improper make rules VDE2_MAKE = $(MAKE1) HOST_VDE2_CONF_OPTS = \ --disable-cryptcab \ --disable-experimental \ --disable-kernel-switch \ --disable-pcap \ --disable-profile \ --disable-python \ --enable-tuntap HOST_VDE2_MAKE = $(MAKE1) $(eval $(autotools-package)) $(eval $(host-autotools-package))