Makefile revision 987
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina###############################################################################
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# pixman Makefile
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# Permission is hereby granted, free of charge, to any person obtaining a
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# copy of this software and associated documentation files (the "Software"),
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# to deal in the Software without restriction, including without limitation
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# the rights to use, copy, modify, merge, publish, distribute, sublicense,
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# and/or sell copies of the Software, and to permit persons to whom the
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# Software is furnished to do so, subject to the following conditions:
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# The above copyright notice and this permission notice (including the next
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# paragraph) shall be included in all copies or substantial portions of the
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# DEALINGS IN THE SOFTWARE.
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# Package name used in tarballs
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# Version number (used in path names)
bad11d1d9bd7292dd64856b8156dfc65c891d8bfJakub Hrozek# Checksums for upstream tarball
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel BřezinaTARBALL_SHA1 = d66ab37ebc111e8031dd6d0ff1edf19b7adab5be
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# Patches to apply to source after unpacking, in order
bad11d1d9bd7292dd64856b8156dfc65c891d8bfJakub Hrozek# Override default CFLAGS for x86 builds to avoid clashes between
bad11d1d9bd7292dd64856b8156dfc65c891d8bfJakub Hrozek# -xtarget=pentium and the MMX/SSE flags added by configure for specific
bad11d1d9bd7292dd64856b8156dfc65c891d8bfJakub Hrozek# files in pixman and to work around assertions in Studio 12 when the
bad11d1d9bd7292dd64856b8156dfc65c891d8bfJakub Hrozek# -xspace flag is used (Studio bug #6825222)
bad11d1d9bd7292dd64856b8156dfc65c891d8bfJakub HrozekNO_TARGET_CFLAGS = $(LIB_CFLAGS:-xtarget%=-xchip%)
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel BřezinaNO_XSPACE_CFLAGS = $(NO_TARGET_CFLAGS:-xspace=)
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel BřezinaMODULE_CONFIG_ENV_i386 = CFLAGS="$(NO_XSPACE_CFLAGS)"
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel BřezinaMODULE_CONFIG_ENV = $(MODULE_CONFIG_ENV_$(MACH))
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# Library name
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# Where to install pixman files
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# pkg(5) name we deliver the files in (override default)
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# Package classification (override default)
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# ARC cases that covered this module
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# LSARC/2008/637 pixman
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# LSARC/2009/223 pixman 0.14
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# PSARC/2010/282 pixman 0.18
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# Man pages to apply Sun footer to & attributes to list
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina#SUNTOUCHED_MANPAGES=man/*.man
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina# pkg-config files that need to have -R added