Makefile revision 4337
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel#
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# CDDL HEADER START
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel#
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# The contents of this file are subject to the terms of the
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# Common Development and Distribution License (the "License").
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# You may not use this file except in compliance with the License.
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel#
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# or http://www.opensolaris.org/os/licensing.
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# See the License for the specific language governing permissions
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# and limitations under the License.
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel#
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# When distributing Covered Code, include this CDDL HEADER in each
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# If applicable, add the following below this CDDL HEADER, with the
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# fields enclosed by brackets "[]" replaced with your own identifying
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# information: Portions Copyright [yyyy] [name of copyright owner]
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel#
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# CDDL HEADER END
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel#
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel#
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel#
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedelinclude ../../../make-rules/shared-macros.mk
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan FriedelCOMPONENT_NAME= python-cinderclient
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan FriedelCOMPONENT_VERSION= 1.1.1
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan FriedelCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan FriedelCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan FriedelCOMPONENT_ARCHIVE_HASH= \
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel sha256:107ff53c9bb9403c4e751b9a949cb84eff483d3378007415066d0c7727a6e37e
da5086c104e170d3832a3e1782dc8617061c7fc6Albert LeeCOMPONENT_ARCHIVE_URL= $(call pypi_url)
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan FriedelCOMPONENT_PROJECT_URL= http://launchpad.net/python-cinderclient
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan FriedelCOMPONENT_BUGDB= service/cinder
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan FriedelTPNO= 21728
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedelinclude $(WS_MAKE_RULES)/prep.mk
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedelinclude $(WS_MAKE_RULES)/setup.py.mk
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedelinclude $(WS_MAKE_RULES)/ips.mk
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan FriedelASLR_MODE = $(ASLR_NOT_APPLICABLE)
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan FriedelCOMPONENT_POST_INSTALL_ACTION = \
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel (cd $(PROTO_DIR)/usr/bin ; $(MV) -f cinder cinder-$(PYTHON_VERSION))
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# common targets
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedelbuild: $(BUILD_NO_ARCH)
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedelinstall: $(INSTALL_NO_ARCH)
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel#
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# Tests require:
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# pyflakes, flake8, hacking, discover, fixtures, python-subunit,
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# sphinx, testtools, testrepository
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel# which haven't been integrated yet.
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel#
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedeltest: $(NO_TESTS)
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedelsystem-test: $(NO_TESTS)
f89940742f5d14dde79b69b98a414dd7b7f585c7Jan Friedel