diff options
| author | Alexandru Ardelean <ardeleanalex@gmail.com> | 2017-06-29 14:03:51 +0300 |
|---|---|---|
| committer | Alexandru Ardelean <ardeleanalex@gmail.com> | 2017-06-29 14:04:09 +0300 |
| commit | e88e35249f06a8fe7c543572fb424b752fec22d0 (patch) | |
| tree | 300716a959581e2348a213e65edb3965673de2e3 /lang/python/python3 | |
| parent | 919b9bc41a4e27283daca53a48aeb90924373c64 (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/Makefile | 20 |
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)) |
