Makefile revision 6191
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster#
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# CDDL HEADER START
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster#
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# The contents of this file are subject to the terms of the
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# Common Development and Distribution License (the "License").
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# You may not use this file except in compliance with the License.
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster#
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# or http://www.opensolaris.org/os/licensing.
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# See the License for the specific language governing permissions
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# and limitations under the License.
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster#
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# When distributing Covered Code, include this CDDL HEADER in each
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# If applicable, add the following below this CDDL HEADER, with the
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# fields enclosed by brackets "[]" replaced with your own identifying
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# information: Portions Copyright [yyyy] [name of copyright owner]
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster#
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# CDDL HEADER END
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster#
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster#
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster#
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Fosterinclude ../../../make-rules/shared-macros.mk
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan FosterCOMPONENT_NAME= msgpack-python
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan FosterCOMPONENT_VERSION= 0.4.7
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan FosterCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan FosterCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan FosterCOMPONENT_ARCHIVE_HASH= \
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster sha256:5e001229a54180a02dcdd59db23c9978351af55b1290c27bc549e381f43acd6b
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan FosterCOMPONENT_ARCHIVE_URL= $(call pypi_url)
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan FosterCOMPONENT_PROJECT_URL= http://pypi.python.org/pypi/msgpack-python/
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan FosterCOMPONENT_BUGDB= python-mod/msgpack
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan FosterTPNO= 29203
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Fosterinclude $(WS_MAKE_RULES)/prep.mk
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Fosterinclude $(WS_MAKE_RULES)/setup.py.mk
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Fosterinclude $(WS_MAKE_RULES)/ips.mk
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan FosterASLR_MODE = $(ASLR_NOT_APPLICABLE)
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan FosterCOMPONENT_TEST_DIR= $(SOURCE_DIR)
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan FosterCOMPONENT_TEST_ARGS= ""
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan FosterCOMPONENT_TEST_CMD= py.test-$(PYTHON_VERSION)
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# There's a C++ extension to build a shared library but distutils
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# doesn't seem to want to build it. See bug 22674518 for more
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# information.
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster# common targets
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Fosterbuild: $(BUILD_NO_ARCH)
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Fosterinstall: $(INSTALL_NO_ARCH)
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Fostertest: $(TEST_NO_ARCH)
4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1cAllan Foster