summaryrefslogtreecommitdiff
path: root/lang/python/python3
diff options
context:
space:
mode:
authorAlexandru Ardelean <ardeleanalex@gmail.com>2017-06-29 14:03:51 +0300
committerAlexandru Ardelean <ardeleanalex@gmail.com>2017-06-29 14:04:09 +0300
commite88e35249f06a8fe7c543572fb424b752fec22d0 (patch)
tree300716a959581e2348a213e65edb3965673de2e3 /lang/python/python3
parent919b9bc41a4e27283daca53a48aeb90924373c64 (diff)
python,python3: install mk files in the Host/Install phase
The Build/InstallDev rule is activated only for target builds. But if someone needs only the host Python, then these files need to be installed in this phase, and not Build/InstallDev Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Diffstat (limited to 'lang/python/python3')
-rw-r--r--lang/python/python3/Makefile20
1 files changed, 12 insertions, 8 deletions
diff --git a/lang/python/python3/Makefile b/lang/python/python3/Makefile
index 5438a3ca7..9e10d1806 100644
--- a/lang/python/python3/Makefile
+++ b/lang/python/python3/Makefile
@@ -182,15 +182,8 @@ define Build/Compile
endef
define Build/InstallDev
- $(INSTALL_DIR) $(STAGING_DIR)/mk/
$(INSTALL_DIR) $(1)/usr/include/ $(1)/usr/lib/
$(INSTALL_DIR) $(1)/usr/lib/python$(PYTHON_VERSION)/
- $(INSTALL_DATA) \
- ./files/python3-package.mk \
- ./files/python3-host.mk \
- ./files/python3-version.mk \
- ./files/python3-package-install.sh \
- $(STAGING_DIR)/mk/
$(CP) \
$(PKG_INSTALL_DIR)/usr/include/python$(PYTHON_VERSION) \
$(1)/usr/include/
@@ -279,9 +272,20 @@ endef
define Host/Install
$(MAKE) -C $(HOST_BUILD_DIR) install
- $(INSTALL_DIR) $(HOST_PYTHON3_DIR)/bin/
+ $(INSTALL_DIR) $(HOST_PYTHON3_DIR)/bin/ $(STAGING_DIR)/mk/
$(INSTALL_BIN) $(HOST_BUILD_DIR)/Parser/pgen $(HOST_PYTHON3_DIR)/bin/pgen3
$(INSTALL_BIN) $(HOST_BUILD_DIR)/Programs/_freeze_importlib $(HOST_PYTHON3_DIR)/bin/_freeze_importlib
+
+ # Install these mk files in the Host/Install phase ;
+ # The Build/InstallDev rule is activated only for target builds.
+ # But if someone needs only the host Python, then
+ # these files need to be installed in this phase, and not Build/InstallDev
+ $(INSTALL_DATA) \
+ ./files/python3-package.mk \
+ ./files/python3-host.mk \
+ ./files/python3-version.mk \
+ ./files/python3-package-install.sh \
+ $(STAGING_DIR)/mk/
endef
$(eval $(call HostBuild))