[rules/libyang.mk]: Fix the dependencies among libyang PKGs. (#4669)
This changes is needed to support parallel build Jobs. Made LIBYANG_PY2 and LIBYANG_PY3 depend on LIBYANG and LIBYANG_CPP. Also LIBYANG_CPP depends on LIBYANG. Signed-off-by: Praveen Chaudhary pchaudhary@linkedin.com
This commit is contained in:
parent
cae67728f5
commit
d86af98930
@ -20,12 +20,15 @@ LIBYANG_DBG = libyang-dbg_$(LIBYANG_VERSION)_$(CONFIGURED_ARCH).deb
|
|||||||
$(eval $(call add_derived_package,$(LIBYANG),$(LIBYANG_DBG)))
|
$(eval $(call add_derived_package,$(LIBYANG),$(LIBYANG_DBG)))
|
||||||
|
|
||||||
LIBYANG_CPP = libyang-cpp_$(LIBYANG_VERSION)_$(CONFIGURED_ARCH).deb
|
LIBYANG_CPP = libyang-cpp_$(LIBYANG_VERSION)_$(CONFIGURED_ARCH).deb
|
||||||
|
$(LIBYANG_CPP)_DEPENDS += $(LIBYANG)
|
||||||
$(eval $(call add_derived_package,$(LIBYANG),$(LIBYANG_CPP)))
|
$(eval $(call add_derived_package,$(LIBYANG),$(LIBYANG_CPP)))
|
||||||
|
|
||||||
LIBYANG_PY3 = python3-yang_$(LIBYANG_VERSION)_$(CONFIGURED_ARCH).deb
|
LIBYANG_PY3 = python3-yang_$(LIBYANG_VERSION)_$(CONFIGURED_ARCH).deb
|
||||||
|
$(LIBYANG_PY3)_DEPENDS += $(LIBYANG) $(LIBYANG_CPP)
|
||||||
$(eval $(call add_derived_package,$(LIBYANG),$(LIBYANG_PY3)))
|
$(eval $(call add_derived_package,$(LIBYANG),$(LIBYANG_PY3)))
|
||||||
|
|
||||||
LIBYANG_PY2 = python2-yang_$(LIBYANG_VERSION)_$(CONFIGURED_ARCH).deb
|
LIBYANG_PY2 = python2-yang_$(LIBYANG_VERSION)_$(CONFIGURED_ARCH).deb
|
||||||
|
$(LIBYANG_PY2)_DEPENDS += $(LIBYANG) $(LIBYANG_CPP)
|
||||||
$(eval $(call add_derived_package,$(LIBYANG),$(LIBYANG_PY2)))
|
$(eval $(call add_derived_package,$(LIBYANG),$(LIBYANG_PY2)))
|
||||||
|
|
||||||
export LIBYANG LIBYANG_DBG LIBYANG_DEV LIBYANG_CPP LIBYANG_PY3 LIBYANG_PY2
|
export LIBYANG LIBYANG_DBG LIBYANG_DEV LIBYANG_CPP LIBYANG_PY3 LIBYANG_PY2
|
||||||
|
Loading…
Reference in New Issue
Block a user