Makefile revision 919
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync###############################################################################
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync#
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# pixman Makefile
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync#
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# Use is subject to license terms.
c58f1213e628a545081c70e26c6b67a841cff880vboxsync#
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# Permission is hereby granted, free of charge, to any person obtaining a
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# copy of this software and associated documentation files (the "Software"),
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# to deal in the Software without restriction, including without limitation
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# the rights to use, copy, modify, merge, publish, distribute, sublicense,
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# and/or sell copies of the Software, and to permit persons to whom the
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# Software is furnished to do so, subject to the following conditions:
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync#
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# The above copyright notice and this permission notice (including the next
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# paragraph) shall be included in all copies or substantial portions of the
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# Software.
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync#
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
43747b1f0bc8302a238fb35e55857a5e9aa1933dvboxsync# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# DEALINGS IN THE SOFTWARE.
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync#
ee4d840f54fd2dcea8a73b1b86d5ec0db370b05dvboxsync
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# Package name used in tarballs
f5e53763b0a581b0299e98028c6c52192eb06785vboxsyncMODULE_NAME=pixman
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync
ee4d840f54fd2dcea8a73b1b86d5ec0db370b05dvboxsync# Version number (used in path names)
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsyncMODULE_VERSION=0.16.4
ee4d840f54fd2dcea8a73b1b86d5ec0db370b05dvboxsync
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# Checksums for upstream tarball
ee4d840f54fd2dcea8a73b1b86d5ec0db370b05dvboxsyncTARBALL_MD5 = 70c249a575ed02b7a5daa1bc9f9c6a4e
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsyncTARBALL_SHA1 = 08fecbd065fa3792823818fcf715b97bc66d94cd
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync
a39ea3668b7019c23a68936259545f9b71bce1aavboxsync# Patches to apply to source after unpacking, in order
ee4d840f54fd2dcea8a73b1b86d5ec0db370b05dvboxsyncSOURCE_PATCHES =
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# Override default CFLAGS for x86 builds to avoid clashes between
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# -xtarget=pentium and the MMX/SSE flags added by configure for specific
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# files in pixman and to work around assertions in Studio 12 when the
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# -xspace flag is used (Studio bug #6825222)
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsyncinclude ../../common/Makefile.init
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsyncNO_TARGET_CFLAGS = $(LIB_CFLAGS:-xtarget%=-xchip%)
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsyncNO_XSPACE_CFLAGS = $(NO_TARGET_CFLAGS:-xspace=)
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsyncMODULE_CONFIG_ENV_i386 = CFLAGS="$(NO_XSPACE_CFLAGS)"
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsyncMODULE_CONFIG_ENV_sparc = # not needed
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsyncMODULE_CONFIG_ENV = $(MODULE_CONFIG_ENV_$(MACH))
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# Library name
e74eef731a813e4e06680c587a6759b9974b29c9vboxsyncLIBNAME=pixman
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# Where to install pixman files
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsyncMODULE_PREFIX=/usr
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsyncMODULE_PREFIX_SET=yes
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# Man pages to apply Sun footer to & attributes to list
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync#SUNTOUCHED_MANPAGES=man/*.man
c28fa006ba669ad8f26ae31d00a338379c04ea1bvboxsyncSUN_PACKAGE=SUNWpixman
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsyncMODULE_STABILITY=Volatile
e74eef731a813e4e06680c587a6759b9974b29c9vboxsyncLIB_MAN_SUFFIX=3pixman
e74eef731a813e4e06680c587a6759b9974b29c9vboxsync
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync# pkg-config files that need to have -R added
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsyncFIX_PC_FILES=pixman-1.pc.in
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsyncinclude ../Makefile.inc
eb90548e8e40e597d65cdcc16ec958a3e09c1d73vboxsync