commit 6a670f42b117afd2ddbfeb3320e88d701b39dddc
parent 45bdb70e1ed411f24aae4624563d682a372f287c
Author: Alexandru Ardelean <ardeleanalex@gmail.com>
Date: Mon, 7 Nov 2016 09:31:18 +0200
python: move PYTHON_VERSION in own .mk file
Allows for more granularity with respect to python-host.mk
and python-package.mk inclusions.
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Diffstat:
4 files changed, 19 insertions(+), 3 deletions(-)
diff --git a/lang/python/Makefile b/lang/python/Makefile
@@ -7,10 +7,13 @@
include $(TOPDIR)/rules.mk
+# For PYTHON_VERSION
+include ./files/python-version.mk
+
# This file provides the necsessary host build variables
include ./files/python-host.mk
-# The file included below defines PYTHON_VERSION
+# For PyPackage
include ./files/python-package.mk
PKG_NAME:=python
@@ -142,6 +145,7 @@ define Build/InstallDev
$(INSTALL_DATA) \
./files/python-package.mk \
./files/python-host.mk \
+ ./files/python-version.mk \
$(STAGING_DIR)/mk/
$(CP) \
$(PKG_INSTALL_DIR)/usr/include/python$(PYTHON_VERSION) \
diff --git a/lang/python/files/python-host.mk b/lang/python/files/python-host.mk
@@ -8,6 +8,9 @@
ifneq ($(__python_host_mk_inc),1)
__python_host_mk_inc=1
+# For PYTHON_VERSION
+$(call include_mk, python-version.mk)
+
# Compatibility fallback for older OpenWrt and LEDE versions
ifeq ($(STAGING_DIR_HOSTPKG),)
$(warning STAGING_DIR_HOSTPKG is unset - falling back to $$(STAGING_DIR)/host)
diff --git a/lang/python/files/python-package.mk b/lang/python/files/python-package.mk
@@ -5,8 +5,7 @@
# See /LICENSE for more information.
#
-PYTHON_VERSION:=2.7
-PYTHON_VERSION_MICRO:=12
+$(call include_mk, python-version.mk)
PYTHON_DIR:=$(STAGING_DIR)/usr
PYTHON_BIN_DIR:=$(PYTHON_DIR)/bin
diff --git a/lang/python/files/python-version.mk b/lang/python/files/python-version.mk
@@ -0,0 +1,10 @@
+#
+# Copyright (C) 2016 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+
+PYTHON_VERSION:=2.7
+PYTHON_VERSION_MICRO:=12
+