Makefile revision 2892
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# CDDL HEADER START
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# The contents of this file are subject to the terms of the
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# Common Development and Distribution License (the "License").
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# You may not use this file except in compliance with the License.
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# or http://www.opensolaris.org/os/licensing.
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# See the License for the specific language governing permissions
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# and limitations under the License.
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# When distributing Covered Code, include this CDDL HEADER in each
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# If applicable, add the following below this CDDL HEADER, with the
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# fields enclosed by brackets "[]" replaced with your own identifying
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# information: Portions Copyright [yyyy] [name of copyright owner]
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# CDDL HEADER END
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
69a93e7db47addc4495a6ec9dc0fc74092a6ebeeTom Gundersen#
69a93e7db47addc4495a6ec9dc0fc74092a6ebeeTom Gundersen# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
c6f7c917a1b494d4455800823472227463f87438Tom Gunderseninclude ../../../make-rules/shared-macros.mk
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenCOMPONENT_NAME= python-keystoneclient
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenCOMPONENT_VERSION= 0.8.0
477e73b5312094f2d34de8e40ccbe61e6d4d81e9Zbigniew Jędrzejewski-SzmekCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenCOMPONENT_ARCHIVE_HASH= \
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen sha256:6a34e10e67f375c82fefbb787072767da976520b302021b5d7237bd78e93f8cf
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenCOMPONENT_ARCHIVE_URL= $(call pypi_url)
b3070dc0258831c7e2b13624f75fa3dbd80d9833Tom GundersenCOMPONENT_PROJECT_URL= http://launchpad.net/python-keystoneclient
b3070dc0258831c7e2b13624f75fa3dbd80d9833Tom GundersenCOMPONENT_BUGDB= service/keystone
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# Depends on netaddr, which depends on ipython, which is not Python 3 ready.
bf1bc6701574f5e935fafc3163659372abdcde63Thomas Hindoe Paaboel AndersenPYTHON_VERSIONS= 2.7 2.6
bf1bc6701574f5e935fafc3163659372abdcde63Thomas Hindoe Paaboel Andersen
bf1bc6701574f5e935fafc3163659372abdcde63Thomas Hindoe Paaboel Anderseninclude $(WS_TOP)/make-rules/prep.mk
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gunderseninclude $(WS_TOP)/make-rules/setup.py.mk
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gunderseninclude $(WS_TOP)/make-rules/ips.mk
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenASLR_MODE = $(ASLR_NOT_APPLICABLE)
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
ecb08ec6a5c52f2d940f3b8147e2a480affd46e1Zbigniew Jędrzejewski-SzmekCOMPONENT_POST_INSTALL_ACTION = \
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen (cd $(PROTO_DIR)/usr/bin ; $(MV) -f keystone keystone-$(PYTHON_VERSION))
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen
6916ec29afd488d91e7e0fcbcc2e006b4e5f28dfTom Gundersen# common targets
6916ec29afd488d91e7e0fcbcc2e006b4e5f28dfTom Gundersenbuild: $(BUILD_NO_ARCH)
6916ec29afd488d91e7e0fcbcc2e006b4e5f28dfTom Gundersen
6916ec29afd488d91e7e0fcbcc2e006b4e5f28dfTom Gunderseninstall: $(INSTALL_NO_ARCH)
6916ec29afd488d91e7e0fcbcc2e006b4e5f28dfTom Gundersen
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen#
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# Tests require:
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# hacking, discover, fixtures, httpretty, keyring, mox3, pycrypto,
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# sphinx, testrepository, testtools
5a3eb5a77d7c491a31818c4dfdcf8fd7dcaaadb2Tom Gundersen# which haven't been integrated yet.
5a3eb5a77d7c491a31818c4dfdcf8fd7dcaaadb2Tom Gundersen#
f048a16b464295a4e0a4f4c1210f06343ad31231Tom Gundersentest: $(NO_TESTS)
f048a16b464295a4e0a4f4c1210f06343ad31231Tom Gundersen
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
fe6b2d55bcb379d01664ed28cea40634cb6b52e3Tom Gundersen
672682a6b9d6fb6a3722c3fea1a93b4831747b54Tom Gunderseninclude $(WS_TOP)/make-rules/depend.mk
672682a6b9d6fb6a3722c3fea1a93b4831747b54Tom Gundersen