Browse Source

Merge pull request #3658 from jow-/openvswitch-kmod-compile-time

openswitch: improve build time for kmod-only builds
lilik-openwrt-22.03
Jo-Philipp Wich 8 years ago
committed by GitHub
parent
commit
c964379fc4
1 changed files with 16 additions and 1 deletions
  1. +16
    -1
      net/openvswitch/Makefile

+ 16
- 1
net/openvswitch/Makefile View File

@ -35,6 +35,21 @@ PKG_INSTALL:=1
# Support for kernel 4.4 is backported # Support for kernel 4.4 is backported
SUPPORTED_KERNELS:=LINUX_3_18||LINUX_4_1||LINUX_4_3||LINUX_4_4 SUPPORTED_KERNELS:=LINUX_3_18||LINUX_4_1||LINUX_4_3||LINUX_4_4
# If only kmod-openvswitch is enabled, then override default make path to only
# build and install the datapath/linux subdirectory which cuts down compilation
# time dramatically.
ifeq ($(CONFIG_PACKAGE_openvswitch-base),)
ifneq ($(CONFIG_PACKAGE_kmod-openvswitch),)
MAKE_PATH := datapath/linux
endif
endif
# Additionally register PKG_CONFIG_DEPENDS to trigger a rebuild of the code
# base if the package selection changes.
PKG_CONFIG_DEPENDS := \
CONFIG_PACKAGE_openvswitch-base \
CONFIG_PACKAGE_kmod-openvswitch
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
$(call include_mk, python-package.mk) $(call include_mk, python-package.mk)
@ -71,7 +86,7 @@ endef
define Package/openvswitch-python define Package/openvswitch-python
$(call Package/openvswitch/Default) $(call Package/openvswitch/Default)
TITLE:=Open vSwitch Python Support TITLE:=Open vSwitch Python Support
DEPENDS:=+openvswitch +python
DEPENDS:=+openvswitch +PACKAGE_openvswitch-python:python
endef endef
define Package/openvswitch-python/description define Package/openvswitch-python/description


Loading…
Cancel
Save