Makefile revision 5416
ae115bc77f6fcde83175c75b4206dc2e50747966mrj#
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# CDDL HEADER START
ae115bc77f6fcde83175c75b4206dc2e50747966mrj#
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# The contents of this file are subject to the terms of the
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# Common Development and Distribution License (the "License").
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# You may not use this file except in compliance with the License.
ae115bc77f6fcde83175c75b4206dc2e50747966mrj#
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# or http://www.opensolaris.org/os/licensing.
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# See the License for the specific language governing permissions
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# and limitations under the License.
ae115bc77f6fcde83175c75b4206dc2e50747966mrj#
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# When distributing Covered Code, include this CDDL HEADER in each
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# If applicable, add the following below this CDDL HEADER, with the
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# fields enclosed by brackets "[]" replaced with your own identifying
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# information: Portions Copyright [yyyy] [name of copyright owner]
ae115bc77f6fcde83175c75b4206dc2e50747966mrj#
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# CDDL HEADER END
ae115bc77f6fcde83175c75b4206dc2e50747966mrj#
ae115bc77f6fcde83175c75b4206dc2e50747966mrj
bb8220ba212644c001e84164b32fc576a73ff8e0Vikram Hegde#
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
ae115bc77f6fcde83175c75b4206dc2e50747966mrj#
ae115bc77f6fcde83175c75b4206dc2e50747966mrj
ae115bc77f6fcde83175c75b4206dc2e50747966mrjinclude ../../../make-rules/shared-macros.mk
ae115bc77f6fcde83175c75b4206dc2e50747966mrj
ae115bc77f6fcde83175c75b4206dc2e50747966mrjCOMPONENT_NAME= cloudbase-init
ae115bc77f6fcde83175c75b4206dc2e50747966mrjCOMPONENT_VERSION= 0.9.9
ae115bc77f6fcde83175c75b4206dc2e50747966mrjCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
2df1fe9ca32bb227b9158c67f5c00b54c20b10fdrandyfCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
ae115bc77f6fcde83175c75b4206dc2e50747966mrjCOMPONENT_ARCHIVE_HASH= \
2df1fe9ca32bb227b9158c67f5c00b54c20b10fdrandyf sha256:0385c905952132ce944c821ea4f57ccffd660db7965ca8a62f28600939e659c1
ae115bc77f6fcde83175c75b4206dc2e50747966mrj
ae115bc77f6fcde83175c75b4206dc2e50747966mrjCOMPONENT_ARCHIVE_URL= https://github.com/openstack/cloudbase-init/archive/0.9.9.tar.gz
ae115bc77f6fcde83175c75b4206dc2e50747966mrjCOMPONENT_PROJECT_URL= https://github.com/stackforge/cloudbase-init
ae115bc77f6fcde83175c75b4206dc2e50747966mrjCOMPONENT_BUGDB= service/cloudbase-init
ae115bc77f6fcde83175c75b4206dc2e50747966mrj
ae115bc77f6fcde83175c75b4206dc2e50747966mrjTPNO= 26420
ae115bc77f6fcde83175c75b4206dc2e50747966mrj
ae115bc77f6fcde83175c75b4206dc2e50747966mrjinclude $(WS_MAKE_RULES)/prep.mk
ae115bc77f6fcde83175c75b4206dc2e50747966mrjinclude $(WS_MAKE_RULES)/setup.py.mk
ae115bc77f6fcde83175c75b4206dc2e50747966mrjinclude $(WS_MAKE_RULES)/ips.mk
ae115bc77f6fcde83175c75b4206dc2e50747966mrj
ae115bc77f6fcde83175c75b4206dc2e50747966mrjASLR_MODE = $(ASLR_NOT_APPLICABLE)
ae115bc77f6fcde83175c75b4206dc2e50747966mrj
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# Upstream only supports 3.3 from the Python 3 series
ae115bc77f6fcde83175c75b4206dc2e50747966mrjPYTHON_VERSIONS= $(PYTHON2_VERSIONS)
ae115bc77f6fcde83175c75b4206dc2e50747966mrj
ae115bc77f6fcde83175c75b4206dc2e50747966mrjPKG_MACROS += PYVER=$(PYTHON_VERSIONS)
ae115bc77f6fcde83175c75b4206dc2e50747966mrjPKG_MACROS += PYV=$(shell echo $(PYTHON_VERSIONS) | tr -d .)
ae115bc77f6fcde83175c75b4206dc2e50747966mrj
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# Copy the PKG-INFO file to the build root
ae115bc77f6fcde83175c75b4206dc2e50747966mrjCOMPONENT_PRE_BUILD_ACTION = \
ae115bc77f6fcde83175c75b4206dc2e50747966mrj $(CP) $(COMPONENT_DIR)/PKG-INFO $(SOURCE_DIR)
ae115bc77f6fcde83175c75b4206dc2e50747966mrj
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# common targets
ae115bc77f6fcde83175c75b4206dc2e50747966mrjbuild: $(BUILD_NO_ARCH)
ae115bc77f6fcde83175c75b4206dc2e50747966mrj
ae115bc77f6fcde83175c75b4206dc2e50747966mrjinstall: $(INSTALL_NO_ARCH)
ae115bc77f6fcde83175c75b4206dc2e50747966mrj
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# Tests require testr which is not integrated
ae115bc77f6fcde83175c75b4206dc2e50747966mrjtest: $(NO_TESTS)
ae115bc77f6fcde83175c75b4206dc2e50747966mrj
ae115bc77f6fcde83175c75b4206dc2e50747966mrjREQUIRED_PACKAGES += system/network
ae115bc77f6fcde83175c75b4206dc2e50747966mrj