Makefile revision 7154
c869993e79c1eafbec61a56bf6cea848fe754c71xy#
c869993e79c1eafbec61a56bf6cea848fe754c71xy# CDDL HEADER START
c869993e79c1eafbec61a56bf6cea848fe754c71xy#
c869993e79c1eafbec61a56bf6cea848fe754c71xy# The contents of this file are subject to the terms of the
c869993e79c1eafbec61a56bf6cea848fe754c71xy# Common Development and Distribution License (the "License").
c869993e79c1eafbec61a56bf6cea848fe754c71xy# You may not use this file except in compliance with the License.
c869993e79c1eafbec61a56bf6cea848fe754c71xy#
0dc2366f7b9f9f36e10909b1e95edbf2a261c2acVenugopal Iyer# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
0dc2366f7b9f9f36e10909b1e95edbf2a261c2acVenugopal Iyer# or http://www.opensolaris.org/os/licensing.
c869993e79c1eafbec61a56bf6cea848fe754c71xy# See the License for the specific language governing permissions
c869993e79c1eafbec61a56bf6cea848fe754c71xy# and limitations under the License.
c869993e79c1eafbec61a56bf6cea848fe754c71xy#
0dc2366f7b9f9f36e10909b1e95edbf2a261c2acVenugopal Iyer# When distributing Covered Code, include this CDDL HEADER in each
0dc2366f7b9f9f36e10909b1e95edbf2a261c2acVenugopal Iyer# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
c869993e79c1eafbec61a56bf6cea848fe754c71xy# If applicable, add the following below this CDDL HEADER, with the
c869993e79c1eafbec61a56bf6cea848fe754c71xy# fields enclosed by brackets "[]" replaced with your own identifying
c869993e79c1eafbec61a56bf6cea848fe754c71xy# information: Portions Copyright [yyyy] [name of copyright owner]
c869993e79c1eafbec61a56bf6cea848fe754c71xy#
c869993e79c1eafbec61a56bf6cea848fe754c71xy# CDDL HEADER END
c869993e79c1eafbec61a56bf6cea848fe754c71xy#
c869993e79c1eafbec61a56bf6cea848fe754c71xy# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng#
08a0f9b044f01fb540a861b94b63d77dd3d576eechenlu chen - Sun Microsystems - Beijing Chinainclude ../../../make-rules/shared-macros.mk
08a0f9b044f01fb540a861b94b63d77dd3d576eechenlu chen - Sun Microsystems - Beijing China
08a0f9b044f01fb540a861b94b63d77dd3d576eechenlu chen - Sun Microsystems - Beijing ChinaPATH=/usr/bin:/usr/gnu/bin:/usr/sbin
08a0f9b044f01fb540a861b94b63d77dd3d576eechenlu chen - Sun Microsystems - Beijing China
08a0f9b044f01fb540a861b94b63d77dd3d576eechenlu chen - Sun Microsystems - Beijing ChinaCOMPONENT_NAME= CherryPy
13485e69b5429e6c7d27301fb3c0deee0e93768aGarrett D'AmoreCOMPONENT_VERSION= 5.1.0
c869993e79c1eafbec61a56bf6cea848fe754c71xyCOMPONENT_PROJECT_URL= http://www.cherrypy.org/
c869993e79c1eafbec61a56bf6cea848fe754c71xyCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
c869993e79c1eafbec61a56bf6cea848fe754c71xyCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
c869993e79c1eafbec61a56bf6cea848fe754c71xyCOMPONENT_ARCHIVE_HASH= \
c869993e79c1eafbec61a56bf6cea848fe754c71xy sha256:5fccc9ad3bf9a1df83bbb934772f34f42571421bdd75f90f74c170b6c0ef13b1
c869993e79c1eafbec61a56bf6cea848fe754c71xyCOMPONENT_ARCHIVE_URL= http://download.cherrypy.org/cherrypy/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
c869993e79c1eafbec61a56bf6cea848fe754c71xyCOMPONENT_BUGDB= python-mod/cherrypy
c869993e79c1eafbec61a56bf6cea848fe754c71xy
c869993e79c1eafbec61a56bf6cea848fe754c71xyTPNO= 27797
c869993e79c1eafbec61a56bf6cea848fe754c71xy
c869993e79c1eafbec61a56bf6cea848fe754c71xyPATCH_LEVEL=0
c869993e79c1eafbec61a56bf6cea848fe754c71xy
c869993e79c1eafbec61a56bf6cea848fe754c71xyinclude $(WS_MAKE_RULES)/prep.mk
c869993e79c1eafbec61a56bf6cea848fe754c71xyinclude $(WS_MAKE_RULES)/setup.py.mk
c869993e79c1eafbec61a56bf6cea848fe754c71xyinclude $(WS_MAKE_RULES)/ips.mk
c869993e79c1eafbec61a56bf6cea848fe754c71xy
c869993e79c1eafbec61a56bf6cea848fe754c71xyCOMPONENT_POST_INSTALL_ACTION = \
c869993e79c1eafbec61a56bf6cea848fe754c71xy (cd $(PROTO_DIR)/usr/bin ; $(MV) cherryd cherryd$(PYTHON_VERSION))
c869993e79c1eafbec61a56bf6cea848fe754c71xy
c869993e79c1eafbec61a56bf6cea848fe754c71xyCOMPONENT_TEST_DIR = $(SOURCE_DIR)/cherrypy/test
c869993e79c1eafbec61a56bf6cea848fe754c71xyCOMPONENT_TEST_CMD = nosetests -s ./
c869993e79c1eafbec61a56bf6cea848fe754c71xyCOMPONENT_TEST_ARGS =
da14cebe459d3275048785f25bd869cb09b5307fEric ChengCOMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
c869993e79c1eafbec61a56bf6cea848fe754c71xy
c869993e79c1eafbec61a56bf6cea848fe754c71xyCOMPONENT_TEST_TRANSFORMS += \
c869993e79c1eafbec61a56bf6cea848fe754c71xy '-e "/^cherrypy./d" ' \
c869993e79c1eafbec61a56bf6cea848fe754c71xy '-e "s|\(^Ran [0-9]\+ tests in\).*|\1|" '
c869993e79c1eafbec61a56bf6cea848fe754c71xy
c869993e79c1eafbec61a56bf6cea848fe754c71xy# common targets
c869993e79c1eafbec61a56bf6cea848fe754c71xybuild: $(BUILD_NO_ARCH)
c869993e79c1eafbec61a56bf6cea848fe754c71xy
c869993e79c1eafbec61a56bf6cea848fe754c71xyinstall: $(INSTALL_NO_ARCH)
c869993e79c1eafbec61a56bf6cea848fe754c71xy
c869993e79c1eafbec61a56bf6cea848fe754c71xy# test are not clean, so not appropriate to run at top level
c869993e79c1eafbec61a56bf6cea848fe754c71xy$(SKIP_TEST_AT_TOP_LEVEL)
c869993e79c1eafbec61a56bf6cea848fe754c71xy
d11274aa6f1c1462c11e04d3da70b7453f6f0ebdPaul Guotest: $(TEST_NO_ARCH)
c869993e79c1eafbec61a56bf6cea848fe754c71xy
c869993e79c1eafbec61a56bf6cea848fe754c71xysystem-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
c869993e79c1eafbec61a56bf6cea848fe754c71xy
8bb4b220fdb894543e41a5f9037898cf3c3f312bglREQUIRED_PACKAGES += system/core-os
8bb4b220fdb894543e41a5f9037898cf3c3f312bgl