Makefile revision 4337
01d27eab5fca2dcb8e883011f8be77ae6b78a11cTed Gould#
07bda0b13ae048815f53f21ad1edbe3cc1b7e4e8Johan Engelen# CDDL HEADER START
07bda0b13ae048815f53f21ad1edbe3cc1b7e4e8Johan Engelen#
07bda0b13ae048815f53f21ad1edbe3cc1b7e4e8Johan Engelen# The contents of this file are subject to the terms of the
01d27eab5fca2dcb8e883011f8be77ae6b78a11cTed Gould# Common Development and Distribution License (the "License").
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# You may not use this file except in compliance with the License.
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen#
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# or http://www.opensolaris.org/os/licensing.
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# See the License for the specific language governing permissions
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# and limitations under the License.
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen#
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# When distributing Covered Code, include this CDDL HEADER in each
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# If applicable, add the following below this CDDL HEADER, with the
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# fields enclosed by brackets "[]" replaced with your own identifying
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# information: Portions Copyright [yyyy] [name of copyright owner]
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen#
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# CDDL HEADER END
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen#
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen#
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved.
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen#
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengeleninclude ../../../make-rules/shared-macros.mk
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenCOMPONENT_NAME= jsonrpclib
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenCOMPONENT_VERSION= 0.1.3
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenCOMPONENT_HASH= e3a3cde
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenCOMPONENT_PROJECT_URL= https://github.com/joshmarshall/jsonrpclib
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenCOMPONENT_SRC= joshmarshall-jsonrpclib-$(COMPONENT_HASH)
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
e6bdf746e2d9e775704a475a29cc1bb167ec271cjohanengelenCOMPONENT_ARCHIVE_HASH= \
e6bdf746e2d9e775704a475a29cc1bb167ec271cjohanengelen sha256:1480f0f189250d46552e29d2a6f04f5b92788ffd9b8f51d06fdaeee03aa2d8bb
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenCOMPONENT_ARCHIVE_URL=https://github.com/joshmarshall/jsonrpclib/tarball/$(COMPONENT_HASH)
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenCOMPONENT_BUGDB= python-mod/jsonrpclib
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenTPNO= 8061
c3a8ad9235ff81909bd472707550aef5b91daf7bjohanengelen
c3a8ad9235ff81909bd472707550aef5b91daf7bjohanengelen# This module builds with Python 3, but depends on simplejson. The following
c3a8ad9235ff81909bd472707550aef5b91daf7bjohanengelen# line can be removed when simplejson supports Python 3.
c3a8ad9235ff81909bd472707550aef5b91daf7bjohanengelenPYTHON_VERSIONS= 2.7 2.6
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
c3bc76d351bed6e320f6dbf2242012f026659287johanengeleninclude $(WS_MAKE_RULES)/prep.mk
c3bc76d351bed6e320f6dbf2242012f026659287johanengeleninclude $(WS_MAKE_RULES)/setup.py.mk
981b809bc6ed10a21e89444d9447e5475801874fjohanengeleninclude $(WS_MAKE_RULES)/ips.mk
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenASLR_MODE = $(ASLR_NOT_APPLICABLE)
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenCOMPONENT_TEST_DIR= $(COMPONENT_SRC)
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenCOMPONENT_TEST_ARGS= tests.py
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# common targets
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenbuild: $(BUILD_NO_ARCH)
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengeleninstall: $(INSTALL_NO_ARCH)
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelentest: $(TEST_NO_ARCH)
80a38fd6ed41a1c70f1cc961df821932aafb6764dvlierop
c3a8ad9235ff81909bd472707550aef5b91daf7bjohanengelensystem-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
c3a8ad9235ff81909bd472707550aef5b91daf7bjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen