Makefile revision 4337
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu#
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu# CDDL HEADER START
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu#
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu# The contents of this file are subject to the terms of the
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu# Common Development and Distribution License (the "License").
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu# You may not use this file except in compliance with the License.
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu#
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu# or http://www.opensolaris.org/os/licensing.
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu# See the License for the specific language governing permissions
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu# and limitations under the License.
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu#
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu# When distributing Covered Code, include this CDDL HEADER in each
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu# If applicable, add the following below this CDDL HEADER, with the
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu# fields enclosed by brackets "[]" replaced with your own identifying
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu# information: Portions Copyright [yyyy] [name of copyright owner]
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu#
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu# CDDL HEADER END
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu#
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu#
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu# Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu#
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu
4df55fde49134f9735f84011f23a767c75e393c7Janie Luinclude ../../../make-rules/shared-macros.mk
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu
4df55fde49134f9735f84011f23a767c75e393c7Janie LuCOMPONENT_NAME= pyflakes
4df55fde49134f9735f84011f23a767c75e393c7Janie LuCOMPONENT_VERSION= 0.8.1
4df55fde49134f9735f84011f23a767c75e393c7Janie LuCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
4df55fde49134f9735f84011f23a767c75e393c7Janie LuCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
4df55fde49134f9735f84011f23a767c75e393c7Janie LuCOMPONENT_ARCHIVE_HASH= \
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu sha256:3fa80a10b36d51686bf7744f5dc99622cd5c98ce8ed64022e629868aafc17769
4df55fde49134f9735f84011f23a767c75e393c7Janie LuCOMPONENT_ARCHIVE_URL= $(call pypi_url)
4df55fde49134f9735f84011f23a767c75e393c7Janie LuCOMPONENT_PROJECT_URL= https://launchpad.net/pyflakes
4df55fde49134f9735f84011f23a767c75e393c7Janie LuCOMPONENT_BUGDB= python-mod/pyflakes
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu
4df55fde49134f9735f84011f23a767c75e393c7Janie LuTPNO= 21747
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu
4df55fde49134f9735f84011f23a767c75e393c7Janie Luinclude $(WS_MAKE_RULES)/prep.mk
4df55fde49134f9735f84011f23a767c75e393c7Janie Luinclude $(WS_MAKE_RULES)/setup.py.mk
4df55fde49134f9735f84011f23a767c75e393c7Janie Luinclude $(WS_MAKE_RULES)/ips.mk
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu
4df55fde49134f9735f84011f23a767c75e393c7Janie LuCOMPONENT_POST_INSTALL_ACTION += (cd $(PROTO_DIR)/usr/bin ; \
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu $(MV) -f pyflakes pyflakes-$(PYTHON_VERSION))
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu
4df55fde49134f9735f84011f23a767c75e393c7Janie LuASLR_MODE = $(ASLR_NOT_APPLICABLE)
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu
4df55fde49134f9735f84011f23a767c75e393c7Janie LuCOMPONENT_TEST_CMD= $(PYTHON)
4df55fde49134f9735f84011f23a767c75e393c7Janie LuCOMPONENT_TEST_ARGS= setup.py test
4df55fde49134f9735f84011f23a767c75e393c7Janie LuCOMPONENT_TEST_DIR= $(SOURCE_DIR)
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu# common targets
4df55fde49134f9735f84011f23a767c75e393c7Janie Lubuild: $(BUILD_NO_ARCH)
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu
4df55fde49134f9735f84011f23a767c75e393c7Janie Luinstall: $(INSTALL_NO_ARCH)
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu
4df55fde49134f9735f84011f23a767c75e393c7Janie Lutest: $(TEST_NO_ARCH)
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu
4df55fde49134f9735f84011f23a767c75e393c7Janie Lusystem-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu
4df55fde49134f9735f84011f23a767c75e393c7Janie LuREQUIRED_PACKAGES += library/python/setuptools-26
4df55fde49134f9735f84011f23a767c75e393c7Janie LuREQUIRED_PACKAGES += library/python/setuptools-27
4df55fde49134f9735f84011f23a767c75e393c7Janie LuREQUIRED_PACKAGES += library/python/setuptools-34
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu