Makefile revision 6408
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync#
2291faee92ebb5cc9722cd3f22e499900a5a411fvboxsync# CDDL HEADER START
0569fe99ac6ea5da1bf4775fe3523165ac39c030vboxsync#
9496b6f77d66eb89f088668752b8838d578d6e10vboxsync# The contents of this file are subject to the terms of the
c58f1213e628a545081c70e26c6b67a841cff880vboxsync# Common Development and Distribution License (the "License").
9496b6f77d66eb89f088668752b8838d578d6e10vboxsync# You may not use this file except in compliance with the License.
9496b6f77d66eb89f088668752b8838d578d6e10vboxsync#
9496b6f77d66eb89f088668752b8838d578d6e10vboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9496b6f77d66eb89f088668752b8838d578d6e10vboxsync# or http://www.opensolaris.org/os/licensing.
9496b6f77d66eb89f088668752b8838d578d6e10vboxsync# See the License for the specific language governing permissions
9496b6f77d66eb89f088668752b8838d578d6e10vboxsync# and limitations under the License.
9496b6f77d66eb89f088668752b8838d578d6e10vboxsync#
9496b6f77d66eb89f088668752b8838d578d6e10vboxsync# When distributing Covered Code, include this CDDL HEADER in each
9496b6f77d66eb89f088668752b8838d578d6e10vboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
4b9d6701570cb98fd36e209314239d104ec584d3vboxsync# If applicable, add the following below this CDDL HEADER, with the
4b9d6701570cb98fd36e209314239d104ec584d3vboxsync# fields enclosed by brackets "[]" replaced with your own identifying
4b9d6701570cb98fd36e209314239d104ec584d3vboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
4b9d6701570cb98fd36e209314239d104ec584d3vboxsync#
4b9d6701570cb98fd36e209314239d104ec584d3vboxsync# CDDL HEADER END
4b9d6701570cb98fd36e209314239d104ec584d3vboxsync#
4b9d6701570cb98fd36e209314239d104ec584d3vboxsync
4b9d6701570cb98fd36e209314239d104ec584d3vboxsync#
4b9d6701570cb98fd36e209314239d104ec584d3vboxsync# Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved.
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync#
0569fe99ac6ea5da1bf4775fe3523165ac39c030vboxsyncinclude ../../../make-rules/shared-macros.mk
0569fe99ac6ea5da1bf4775fe3523165ac39c030vboxsync
3b58b08293698f7f081b5558c52e80741a4a6763vboxsyncCOMPONENT_NAME= pyrabbit
0569fe99ac6ea5da1bf4775fe3523165ac39c030vboxsyncCOMPONENT_VERSION= 1.1.0
3b58b08293698f7f081b5558c52e80741a4a6763vboxsyncCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
3b58b08293698f7f081b5558c52e80741a4a6763vboxsyncCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
7bff28e0cedd8656acd24b420759649184d8cf00vboxsyncCOMPONENT_ARCHIVE_HASH= \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync sha256:50b8995fbfde14820ddc97292312c8f0c77054748c2b018138d03d94e400c39c
35ee142c6ce998dd208090d20cdb5d7fe2fd7c69vboxsyncCOMPONENT_ARCHIVE_URL= $(call pypi_url)
35ee142c6ce998dd208090d20cdb5d7fe2fd7c69vboxsyncCOMPONENT_PROJECT_URL= https://github.com/bkjones/pyrabbit
35ee142c6ce998dd208090d20cdb5d7fe2fd7c69vboxsyncCOMPONENT_BUGDB= python-mod/pyrabbit
35ee142c6ce998dd208090d20cdb5d7fe2fd7c69vboxsync
35ee142c6ce998dd208090d20cdb5d7fe2fd7c69vboxsyncTPNO= 29383
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync# pyrabbit itself is Python 3 ready: builds & publishes cleanly. But it
1ace73711fa06807748eff26632c7273a1f7c2dbvboxsync# depends on httplib2 which has its own dependency issues (see its Makefile
3b58b08293698f7f081b5558c52e80741a4a6763vboxsync# for details). So don't build for Python 3 until dependencies resolved.
3b58b08293698f7f081b5558c52e80741a4a6763vboxsyncPYTHON_VERSIONS= $(PYTHON2_VERSIONS)
3b58b08293698f7f081b5558c52e80741a4a6763vboxsync
907ba2c9b3d1821f95be17115ecad9fe8a2cae02vboxsyncinclude $(WS_MAKE_RULES)/prep.mk
907ba2c9b3d1821f95be17115ecad9fe8a2cae02vboxsyncinclude $(WS_MAKE_RULES)/setup.py.mk
35ee142c6ce998dd208090d20cdb5d7fe2fd7c69vboxsyncinclude $(WS_MAKE_RULES)/ips.mk
35ee142c6ce998dd208090d20cdb5d7fe2fd7c69vboxsync
35ee142c6ce998dd208090d20cdb5d7fe2fd7c69vboxsyncASLR_MODE = $(ASLR_NOT_APPLICABLE)
35ee142c6ce998dd208090d20cdb5d7fe2fd7c69vboxsync
35ee142c6ce998dd208090d20cdb5d7fe2fd7c69vboxsync# common targets
35ee142c6ce998dd208090d20cdb5d7fe2fd7c69vboxsyncbuild: $(BUILD_NO_ARCH)
35ee142c6ce998dd208090d20cdb5d7fe2fd7c69vboxsync
35ee142c6ce998dd208090d20cdb5d7fe2fd7c69vboxsyncinstall: $(INSTALL_NO_ARCH)
35ee142c6ce998dd208090d20cdb5d7fe2fd7c69vboxsync
35ee142c6ce998dd208090d20cdb5d7fe2fd7c69vboxsync# pyrabbit has no tests.
907ba2c9b3d1821f95be17115ecad9fe8a2cae02vboxsynctest: $(NO_TESTS)
c4c106ad74e0ad745ac49a2c4182c4f42ced7248vboxsync
c4c106ad74e0ad745ac49a2c4182c4f42ced7248vboxsyncsystem-test: $(NO_TESTS)
907ba2c9b3d1821f95be17115ecad9fe8a2cae02vboxsync