From 44f1c2ebd9a7a3036f44c216d9fcf4b228cd5432 Mon Sep 17 00:00:00 2001 From: Alexander Pyhalov <apyhalov@gmail.com> Date: Fri, 07 Sep 2018 06:38:02 +0200 Subject: [PATCH] make-rules: support Python 3.5 --- make-rules/ips.mk | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/make-rules/ips.mk b/make-rules/ips.mk index 6c645ab..27aeb04 100644 --- a/make-rules/ips.mk +++ b/make-rules/ips.mk @@ -81,6 +81,7 @@ PUBLISH_TRANSFORMS += $(WS_TOP)/transforms/docs PUBLISH_TRANSFORMS += $(WS_TOP)/transforms/locale PUBLISH_TRANSFORMS += $(WS_TOP)/transforms/python-3-soabi +PUBLISH_TRANSFORMS += $(WS_TOP)/transforms/python-3-no-32bit PUBLISH_TRANSFORMS += $(PKGMOGRIFY_TRANSFORMS) PUBLISH_TRANSFORMS += $(WS_TOP)/transforms/publish-cleanup @@ -123,6 +124,8 @@ PKG_MACROS += PYTHON_2.7_ONLY=\# PKG_MACROS += PYTHON_3.4_ONLY=\# +PKG_MACROS += PYTHON_3.5_ONLY=\# +PKG_MACROS += PYTHON_32_ONLY= MANGLED_DIR = $(PROTO_DIR)/mangled @@ -239,6 +242,10 @@ define python-manifest-rule $(MANIFEST_BASE)-%-$(shell echo $(1) | tr -d .).mogrified: PKG_MACROS += PYTHON_$(1)_ONLY= +ifneq ($(filter $(1),$(PYTHON_64_ONLY_VERSIONS)),) +$(MANIFEST_BASE)-%-$(shell echo $(1) | tr -d .).mogrified: PKG_MACROS += PYTHON_32_ONLY=\# +endif + $(MANIFEST_BASE)-%-$(shell echo $(1) | tr -d .).p5m: %-PYVER.p5m $(PKGMOGRIFY) -D PYVER=$(1) -D PYV=$(shell echo $(1) | tr -d .) $$< > $$@ endef -- Gitblit v1.9.3