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