Makefile revision 4337
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek#
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek# CDDL HEADER START
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek#
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek# The contents of this file are subject to the terms of the
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek# Common Development and Distribution License (the "License").
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek# You may not use this file except in compliance with the License.
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek#
4182b3a1f9f6e1823db9832533c6c9e51d13da8eJakub Hrozek# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozek# or http://www.opensolaris.org/os/licensing.
4182b3a1f9f6e1823db9832533c6c9e51d13da8eJakub Hrozek# See the License for the specific language governing permissions
4182b3a1f9f6e1823db9832533c6c9e51d13da8eJakub Hrozek# and limitations under the License.
4182b3a1f9f6e1823db9832533c6c9e51d13da8eJakub Hrozek#
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozek# When distributing Covered Code, include this CDDL HEADER in each
4182b3a1f9f6e1823db9832533c6c9e51d13da8eJakub Hrozek# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozek# If applicable, add the following below this CDDL HEADER, with the
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozek# fields enclosed by brackets "[]" replaced with your own identifying
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozek# information: Portions Copyright [yyyy] [name of copyright owner]
af5a58fc3811af8521721f731d8234d983042ceaJan Cholasta#
af5a58fc3811af8521721f731d8234d983042ceaJan Cholasta# CDDL HEADER END
af5a58fc3811af8521721f731d8234d983042ceaJan Cholasta#
af5a58fc3811af8521721f731d8234d983042ceaJan Cholasta# Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozek#
4182b3a1f9f6e1823db9832533c6c9e51d13da8eJakub Hrozekinclude ../../../make-rules/shared-macros.mk
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek
6f51c802311fd81a409a26763ed45b28a3234d0dJakub HrozekCOMPONENT_NAME= pycountry
4d81fe27ced3d2e96866aeaf61661a925cb8edf1Jakub HrozekCOMPONENT_VERSION= 0.17
4d81fe27ced3d2e96866aeaf61661a925cb8edf1Jakub HrozekCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
6f51c802311fd81a409a26763ed45b28a3234d0dJakub HrozekCOMPONENT_ARCHIVE= $(COMPONENT_SRC).zip
4d81fe27ced3d2e96866aeaf61661a925cb8edf1Jakub HrozekCOMPONENT_ARCHIVE_HASH= \
4d81fe27ced3d2e96866aeaf61661a925cb8edf1Jakub Hrozek sha256:1d1781ae6c42b15c26f45da7f53200defe00b6b2cad0512f05fdd43e539dd539
4d81fe27ced3d2e96866aeaf61661a925cb8edf1Jakub HrozekCOMPONENT_ARCHIVE_URL= $(call pypi_url)
4d81fe27ced3d2e96866aeaf61661a925cb8edf1Jakub HrozekCOMPONENT_PROJECT_URL= https://pypi.python.org/pypi/pycountry
4d81fe27ced3d2e96866aeaf61661a925cb8edf1Jakub HrozekCOMPONENT_BUGDB= python-mod/pycountry
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek
9675aa73c7cb0c918038a7e177895b67ce135bedStephen GallagherTPNO= 14503
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozekinclude $(WS_MAKE_RULES)/prep.mk
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozekinclude $(WS_MAKE_RULES)/setup.py.mk
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozekinclude $(WS_MAKE_RULES)/ips.mk
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek
6f51c802311fd81a409a26763ed45b28a3234d0dJakub HrozekASLR_MODE = $(ASLR_NOT_APPLICABLE)
2ebb3cf3d7062860343c3db1b53173c9c6547038Jan Cholasta
9675aa73c7cb0c918038a7e177895b67ce135bedStephen GallagherCOMPONENT_TEST_DIR = $(COMPONENT_SRC)/src/pycountry/tests
2ebb3cf3d7062860343c3db1b53173c9c6547038Jan CholastaCOMPONENT_TEST_ARGS = test_general.py
9675aa73c7cb0c918038a7e177895b67ce135bedStephen GallagherCOMPONENT_TEST_CMD = /usr/bin/nosetests
2ebb3cf3d7062860343c3db1b53173c9c6547038Jan Cholasta
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek# Regenerate the message object (mo) files for the patched
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek# iso3166 (country) and iso3166-2 (country subdivisions) translations.
6f51c802311fd81a409a26763ed45b28a3234d0dJakub HrozekCOMPONENT_PRE_BUILD_ACTION = \
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek cd $(SOURCE_DIR)/src/$(COMPONENT_NAME)/locales; \
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek for pofile in */LC_MESSAGES/iso3166.po \
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek */LC_MESSAGES/iso3166_2.po ; \
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek do \
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek mofile=`echo $$pofile | $(GSED) -e 's/\.po$$/\.mo/'` ; \
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek /bin/rm -f $$mofile; \
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek gmsgfmt $$pofile -o $$mofile; \
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek done
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek# common targets
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozekbuild: $(BUILD_NO_ARCH)
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozekinstall: $(INSTALL_NO_ARCH)
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozektest: $(TEST_NO_ARCH)
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozeksystem-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek
6f51c802311fd81a409a26763ed45b28a3234d0dJakub Hrozek