Makefile revision 2337
22dd6d9af47163ee081d6c505d0a13dbf40ba87aChristian Maeder#
22dd6d9af47163ee081d6c505d0a13dbf40ba87aChristian Maeder# CDDL HEADER START
e6d40133bc9f858308654afb1262b8b483ec5922Till Mossakowski#
b03274844ecd270f9e9331f51cc4236a33e2e671Christian Maeder# The contents of this file are subject to the terms of the
22dd6d9af47163ee081d6c505d0a13dbf40ba87aChristian Maeder# Common Development and Distribution License (the "License").
22dd6d9af47163ee081d6c505d0a13dbf40ba87aChristian Maeder# You may not use this file except in compliance with the License.
22dd6d9af47163ee081d6c505d0a13dbf40ba87aChristian Maeder#
22dd6d9af47163ee081d6c505d0a13dbf40ba87aChristian Maeder# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder# or http://www.opensolaris.org/os/licensing.
e6d40133bc9f858308654afb1262b8b483ec5922Till Mossakowski# See the License for the specific language governing permissions
679d3f541f7a9ede4079e045f7758873bb901872Till Mossakowski# and limitations under the License.
679d3f541f7a9ede4079e045f7758873bb901872Till Mossakowski#
1bb1684c83317dfd1692ab53415027b67d8f2faeTill Mossakowski# When distributing Covered Code, include this CDDL HEADER in each
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder# If applicable, add the following below this CDDL HEADER, with the
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder# fields enclosed by brackets "[]" replaced with your own identifying
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder# information: Portions Copyright [yyyy] [name of copyright owner]
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder#
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder# CDDL HEADER END
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder#
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder#
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder#
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maederinclude ../../../make-rules/shared-macros.mk
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maeder
7bf4436b6f9987b070033a323757b206c898c1beChristian MaederCOMPONENT_NAME= Imaging
e9249d3ecd51a2b6a966a58669953e58d703adc6Till MossakowskiCOMPONENT_VERSION= 1.1.7
ba904a15082557e939db689fcfba0c68c9a4f740Christian MaederCOMPONENT_PROJECT_URL= http://www.pythonware.com/products/pil/
410ff490af511ffa09b52e4de631d36a154b9730Christian MaederCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
ba904a15082557e939db689fcfba0c68c9a4f740Christian MaederCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
ba904a15082557e939db689fcfba0c68c9a4f740Christian MaederCOMPONENT_ARCHIVE_HASH= \
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maeder sha256:895bc7c2498c8e1f9b99938f1a40dc86b3f149741f105cf7c7bd2e0725405211
ba904a15082557e939db689fcfba0c68c9a4f740Christian MaederCOMPONENT_ARCHIVE_URL= http://effbot.org/downloads/$(COMPONENT_ARCHIVE)
410ff490af511ffa09b52e4de631d36a154b9730Christian MaederCOMPONENT_BUGDB= python-mod/pil
ad270004874ce1d0697fb30d7309f180553bb315Christian Maeder
ad270004874ce1d0697fb30d7309f180553bb315Christian Maederinclude $(WS_TOP)/make-rules/prep.mk
88ece6e49930670e8fd3ee79c89a2e918d2fbd0cChristian Maederinclude $(WS_TOP)/make-rules/setup.py.mk
89ab08979dc23d72e9e09c8990a8c44847041d6fChristian Maederinclude $(WS_TOP)/make-rules/ips.mk
410ff490af511ffa09b52e4de631d36a154b9730Christian Maeder
410ff490af511ffa09b52e4de631d36a154b9730Christian MaederTEST_PYTHONPATH.32 = $(PROTO_DIR)/usr/lib/python$(PYTHON_VERSION)/vendor-packages/PIL
22dd6d9af47163ee081d6c505d0a13dbf40ba87aChristian MaederTEST_PYTHONPATH.64 = $(PROTO_DIR)/usr/lib/python$(PYTHON_VERSION)/vendor-packages/PIL:$(PROTO_DIR)/usr/lib/python$(PYTHON_VERSION)/vendor-packages/PIL/64
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder
1b05bdb88b90d3c947351f262d7ae7d68f0a4a6fTill MossakowskiCOMPONENT_TEST_DIR= $(COMPONENT_SRC)
1b05bdb88b90d3c947351f262d7ae7d68f0a4a6fTill MossakowskiCOMPONENT_TEST_ARGS= ./selftest.py
1b05bdb88b90d3c947351f262d7ae7d68f0a4a6fTill MossakowskiCOMPONENT_TEST_ENV= PYTHONPATH=$(TEST_PYTHONPATH.$(BITS))
31c49f2fa23d4ac089f35145d80a224deb6ea7e4Till Mossakowski
2afae0880da7ca73c9376fd4d653ab19833fe858Christian MaederASLR_MODE = $(ASLR_NOT_APPLICABLE)
2afae0880da7ca73c9376fd4d653ab19833fe858Christian Maeder
2afae0880da7ca73c9376fd4d653ab19833fe858Christian Maeder# common targets
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maederbuild: $(BUILD_32_and_64)
e24d81c69aecd41abb2f4969519c9e7126b1d687Christian Maeder
7bf4436b6f9987b070033a323757b206c898c1beChristian Maederinstall: $(INSTALL_32_and_64)
eca4db63ed0bdbd93b62678feea6e3eb80aa47bbChristian Maeder
7297175957c5ad3c0498032190b1dee9ec5fb873Christian Maedertest: $(TEST_32_and_64)
eca4db63ed0bdbd93b62678feea6e3eb80aa47bbChristian Maeder
a89e661aad28f1b39f4fc9f9f9a4d46074234123Christian MaederBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
1b05bdb88b90d3c947351f262d7ae7d68f0a4a6fTill Mossakowski
89ab08979dc23d72e9e09c8990a8c44847041d6fChristian Maederinclude $(WS_TOP)/make-rules/depend.mk
1b05bdb88b90d3c947351f262d7ae7d68f0a4a6fTill Mossakowski