Makefile revision 4337
e781423d621c888bfbcfab74512d797385606aa1dvlierop#
e781423d621c888bfbcfab74512d797385606aa1dvlierop# CDDL HEADER START
bf1d02bbf9f93b5d10304fd4f70f367d430c750eJon A. Cruz#
e781423d621c888bfbcfab74512d797385606aa1dvlierop# The contents of this file are subject to the terms of the
e781423d621c888bfbcfab74512d797385606aa1dvlierop# Common Development and Distribution License (the "License").
e781423d621c888bfbcfab74512d797385606aa1dvlierop# You may not use this file except in compliance with the License.
e781423d621c888bfbcfab74512d797385606aa1dvlierop#
e781423d621c888bfbcfab74512d797385606aa1dvlierop# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
e781423d621c888bfbcfab74512d797385606aa1dvlierop# or http://www.opensolaris.org/os/licensing.
e781423d621c888bfbcfab74512d797385606aa1dvlierop# See the License for the specific language governing permissions
e781423d621c888bfbcfab74512d797385606aa1dvlierop# and limitations under the License.
e781423d621c888bfbcfab74512d797385606aa1dvlierop#
e781423d621c888bfbcfab74512d797385606aa1dvlierop# When distributing Covered Code, include this CDDL HEADER in each
e781423d621c888bfbcfab74512d797385606aa1dvlierop# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
f8526e9e32507aa02ffdb5fd9f3ee99393ec9afdDiederik van Lierop# If applicable, add the following below this CDDL HEADER, with the
e781423d621c888bfbcfab74512d797385606aa1dvlierop# fields enclosed by brackets "[]" replaced with your own identifying
5b4319e0715220ba39530755e9d971cbf7fee47fDiederik van Lierop# information: Portions Copyright [yyyy] [name of copyright owner]
5b4319e0715220ba39530755e9d971cbf7fee47fDiederik van Lierop#
71c8857afc501c5e737bce6022fd9ac810d94c05dvlierop# CDDL HEADER END
55dd1351535fdbc7d4087cef62b2c3f59de8726edvlierop#
e781423d621c888bfbcfab74512d797385606aa1dvlierop
e781423d621c888bfbcfab74512d797385606aa1dvlierop#
cd8e8082c747cc529d5bf595b4102e88224a1811Krzysztof Kosiński# Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
55dd1351535fdbc7d4087cef62b2c3f59de8726edvlierop#
e781423d621c888bfbcfab74512d797385606aa1dvlierop
e781423d621c888bfbcfab74512d797385606aa1dvlieropinclude ../../../make-rules/shared-macros.mk
f8526e9e32507aa02ffdb5fd9f3ee99393ec9afdDiederik van Lierop
e781423d621c888bfbcfab74512d797385606aa1dvlieropCOMPONENT_NAME= zope.interface
e781423d621c888bfbcfab74512d797385606aa1dvlieropCOMPONENT_VERSION= 3.3.0
771d00baf3d15209a77dce026f7ef45a78365e62dvlieropCOMPONENT_PROJECT_URL= http://zope.org/Wikis/Interfaces/FrontPage
1aa821e67cb9667c99920eadec0f58532f73652cDiederik van LieropCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
995ec331afc69a2e82dac045e5f8749a4bc6d65edvlieropCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
4c8b4484d62b2a47d96b62a8dff90e2b9124edcaDiederik van LieropCOMPONENT_ARCHIVE_HASH= \
e781423d621c888bfbcfab74512d797385606aa1dvlierop sha256:c049ef6f0748a2db26c7d01de1566e52f048e5fa6fbbb8da90c43e55597a5075
e781423d621c888bfbcfab74512d797385606aa1dvlieropCOMPONENT_ARCHIVE_URL= http://www.zope.org/Products/ZopeInterface/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
71c8857afc501c5e737bce6022fd9ac810d94c05dvlieropCOMPONENT_BUGDB= python-mod/zope
e781423d621c888bfbcfab74512d797385606aa1dvlierop
5b4319e0715220ba39530755e9d971cbf7fee47fDiederik van LieropTPNO= 7911
5b4319e0715220ba39530755e9d971cbf7fee47fDiederik van Lierop
cd8e8082c747cc529d5bf595b4102e88224a1811Krzysztof Kosiński# Syntax issues: not Python 3 ready.
55dd1351535fdbc7d4087cef62b2c3f59de8726edvlieropPYTHON_VERSIONS= 2.7 2.6
e781423d621c888bfbcfab74512d797385606aa1dvlierop
e781423d621c888bfbcfab74512d797385606aa1dvlieropinclude $(WS_MAKE_RULES)/prep.mk
cd8e8082c747cc529d5bf595b4102e88224a1811Krzysztof Kosińskiinclude $(WS_MAKE_RULES)/setup.py.mk
55dd1351535fdbc7d4087cef62b2c3f59de8726edvlieropinclude $(WS_MAKE_RULES)/ips.mk
e781423d621c888bfbcfab74512d797385606aa1dvlierop
e781423d621c888bfbcfab74512d797385606aa1dvlieropASLR_MODE = $(ASLR_NOT_APPLICABLE)
f8526e9e32507aa02ffdb5fd9f3ee99393ec9afdDiederik van Lierop
e781423d621c888bfbcfab74512d797385606aa1dvlieropCOMPONENT_TEST_ARGS= ../runtests.sh
e781423d621c888bfbcfab74512d797385606aa1dvlieropCOMPONENT_TEST_CMD= /bin/sh
771d00baf3d15209a77dce026f7ef45a78365e62dvlieropCOMPONENT_TEST_DIR= $(SOURCE_DIR)
c13adc1aa8f34445131579baa56299b360480b5eDiederik van LieropCOMPONENT_TEST_ENV+= PYTHON=$(PYTHON)
995ec331afc69a2e82dac045e5f8749a4bc6d65edvlierop
4c8b4484d62b2a47d96b62a8dff90e2b9124edcaDiederik van Lierop# Master test results are the same for all supported versions of Python, so
e781423d621c888bfbcfab74512d797385606aa1dvlierop# override here, rather than create multiple identical master files.
e781423d621c888bfbcfab74512d797385606aa1dvlieropCOMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
e781423d621c888bfbcfab74512d797385606aa1dvlierop
e781423d621c888bfbcfab74512d797385606aa1dvlierop# The additional zope.interface specific set of transforms to be applied
e781423d621c888bfbcfab74512d797385606aa1dvlierop# to the test results to try to normalize them.
e781423d621c888bfbcfab74512d797385606aa1dvlieropCOMPONENT_TEST_TRANSFORMS += \
d37634d73670180f99a3e0ea583621373d90ec4fJohan Engelen '-e "s|\(Ran 1 test in\).*|\1|" ' \
e781423d621c888bfbcfab74512d797385606aa1dvlierop '-e "s|\(Ran .* tests in\).*|\1|" '
e781423d621c888bfbcfab74512d797385606aa1dvlierop
e781423d621c888bfbcfab74512d797385606aa1dvlierop# common targets
e781423d621c888bfbcfab74512d797385606aa1dvlieropbuild: $(BUILD_32_and_64)
dc29d5aae9784dc2344623e55b5f921e0d7cf488Diederik van Lierop
e781423d621c888bfbcfab74512d797385606aa1dvlieropinstall: $(INSTALL_32_and_64)
e781423d621c888bfbcfab74512d797385606aa1dvlierop
71c8857afc501c5e737bce6022fd9ac810d94c05dvlieroptest: $(TEST_32_and_64)
e781423d621c888bfbcfab74512d797385606aa1dvlierop
e781423d621c888bfbcfab74512d797385606aa1dvlieropsystem-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
cd8e8082c747cc529d5bf595b4102e88224a1811Krzysztof Kosiński
cd8e8082c747cc529d5bf595b4102e88224a1811Krzysztof KosińskiREQUIRED_PACKAGES += system/library
3399ca485d7be1a359184150f602213481a00004Kris