python: simplify/unify default build rules for python packages

Most python packages use the same build rules & vars.
So, adding them in python-package.mk.

Also, preparing for using VARIANTs for python/python3 packages.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
This commit is contained in:
Alexandru Ardelean
2017-01-04 11:25:47 +02:00
parent bb2f8fa8ed
commit 6d9137048b
2 changed files with 35 additions and 16 deletions

View File

@@ -77,4 +77,20 @@ define Build/Compile/HostPyMod
$(3))
endef
define HostPy/Compile/Default
$(call Build/Compile/HostPyMod,,\
install --root="$(HOST_BUILD_PREFIX)" --prefix="" \
--single-version-externally-managed \
)
endef
ifeq ($(BUILD_VARIANT),python)
define Host/Compile
$(call HostPy/Compile/Default)
endef
define Host/Install
endef
endif # python
endif # __python_host_mk_inc