Makefile revision 1010
9d3ad53203f1ac49f9e876dbbcaca18656eb3e19Mark Andrews#
9d3ad53203f1ac49f9e876dbbcaca18656eb3e19Mark Andrews# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
767fd19da4b699aae46959d834f53af0e1166e80Mark Andrews#
767fd19da4b699aae46959d834f53af0e1166e80Mark Andrews# Permission is hereby granted, free of charge, to any person obtaining a
767fd19da4b699aae46959d834f53af0e1166e80Mark Andrews# copy of this software and associated documentation files (the "Software"),
767fd19da4b699aae46959d834f53af0e1166e80Mark Andrews# to deal in the Software without restriction, including without limitation
8da0b50e8a8c74602eca97e261ce4ad457df5048Mark Andrews# the rights to use, copy, modify, merge, publish, distribute, sublicense,
8da0b50e8a8c74602eca97e261ce4ad457df5048Mark Andrews# and/or sell copies of the Software, and to permit persons to whom the
5b76a09697bfc76f5acefd65d5b37b1214d271a8Mark Andrews# Software is furnished to do so, subject to the following conditions:
5b76a09697bfc76f5acefd65d5b37b1214d271a8Mark Andrews#
6388dcf8e661687c30a5d52f149d193ce86748a8Mark Andrews# The above copyright notice and this permission notice (including the next
6388dcf8e661687c30a5d52f149d193ce86748a8Mark Andrews# paragraph) shall be included in all copies or substantial portions of the
6388dcf8e661687c30a5d52f149d193ce86748a8Mark Andrews# Software.
93e353425a81da7793dde3776f4caca658f57c11Mark Andrews#
93e353425a81da7793dde3776f4caca658f57c11Mark Andrews# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
93e353425a81da7793dde3776f4caca658f57c11Mark Andrews# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
93e353425a81da7793dde3776f4caca658f57c11Mark Andrews# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
49a940dc68b30d9e4f9e1bd3c0503d8b90bb1726Mark Andrews# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
49a940dc68b30d9e4f9e1bd3c0503d8b90bb1726Mark Andrews# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
49a940dc68b30d9e4f9e1bd3c0503d8b90bb1726Mark Andrews# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
d92770e851ebbc1005b3bf121e3c9f13b67a3f42Mark Andrews# DEALINGS IN THE SOFTWARE.
d92770e851ebbc1005b3bf121e3c9f13b67a3f42Mark Andrews#
59ab128c972622f5aeafe3229966dcba73b62243Mark Andrews#
59ab128c972622f5aeafe3229966dcba73b62243Mark Andrews
59ab128c972622f5aeafe3229966dcba73b62243Mark Andrews# Package name used in tarballs
90295f915c883d1aeeda856f518584d4219a704aMark AndrewsMODULE_NAME=libdrm
90295f915c883d1aeeda856f518584d4219a704aMark Andrews
90295f915c883d1aeeda856f518584d4219a704aMark Andrews# Package metadata
1c75ea91cdb49dac65f0f592ddbf66bfdfc4a2d7Mark AndrewsUPSTREAM = Direct Rendering Infrastructure project
1c75ea91cdb49dac65f0f592ddbf66bfdfc4a2d7Mark AndrewsUPSTREAM_URL = http://dri.freedesktop.org/
1c75ea91cdb49dac65f0f592ddbf66bfdfc4a2d7Mark AndrewsUPSTREAM_SET = yes
142d155dd68fd601dc38c6b6f7c35f2798ec24caMark Andrews
142d155dd68fd601dc38c6b6f7c35f2798ec24caMark Andrews# Version number (used in path names)
99776003811a413457a2c35a808ad860df877d24Mark AndrewsMODULE_VERSION=2.4.14
99776003811a413457a2c35a808ad860df877d24Mark Andrews
99776003811a413457a2c35a808ad860df877d24Mark Andrews# Checksums for upstream tarball
2ffb3eb384ae71ae9f8edbf5fa2219d965ff0552Mark AndrewsTARBALL_MD5 = e785b6a6ebd6b8a49dd8210cd8742842
2ffb3eb384ae71ae9f8edbf5fa2219d965ff0552Mark AndrewsTARBALL_SHA1 = a18cc2cdfd02b8ba1c91c3e9ac609521ad3e2fe9
2ffb3eb384ae71ae9f8edbf5fa2219d965ff0552Mark Andrews
aa39170da817cae7b4c6c735cc832e05ec3d2351Mark Andrews# Library name (used for specfiles/mapfiles)
aa39170da817cae7b4c6c735cc832e05ec3d2351Mark AndrewsLIBNAME=drm
aa39170da817cae7b4c6c735cc832e05ec3d2351Mark Andrews
aa39170da817cae7b4c6c735cc832e05ec3d2351Mark Andrews# Download site for source
aa39170da817cae7b4c6c735cc832e05ec3d2351Mark AndrewsSOURCE_URL=http://dri.freedesktop.org/libdrm/$(SOURCE_TARBALL_NAME)
aa39170da817cae7b4c6c735cc832e05ec3d2351Mark AndrewsSOURCE_URL_SET=yes
aa39170da817cae7b4c6c735cc832e05ec3d2351Mark AndrewsGIT_URL=$(FDO_GIT_URL)/mesa/drm
aa39170da817cae7b4c6c735cc832e05ec3d2351Mark AndrewsGIT_URL_SET=yes
52fc1457e44c476a81ec9dee6a664958cb64b8e2Mark Andrews
52fc1457e44c476a81ec9dee6a664958cb64b8e2Mark Andrews# Patches to apply to source after unpacking, in order
6526fd032fc418411da3af4201214e95c113d3e2Mark AndrewsSOURCE_PATCHES = \
6526fd032fc418411da3af4201214e95c113d3e2Mark Andrews solaris-drm-port.patch \
b8fff4f0d70bb9c5e53023ad0dae0acda67b5cdaMark Andrews 6802045.patch \
b8fff4f0d70bb9c5e53023ad0dae0acda67b5cdaMark Andrews gem.patch
757bf8a1e5d85806c648d7a6267da8d49a8ab822Tatuya JINMEI 神明達哉
757bf8a1e5d85806c648d7a6267da8d49a8ab822Tatuya JINMEI 神明達哉# Need to regenerate files after patching Makefile.am in solaris-drm-port.patch
be0e075ac2c10ade3e80edef7fa14ac0fda92690Mark AndrewsAUTORECONF=yes
be0e075ac2c10ade3e80edef7fa14ac0fda92690Mark Andrews
be0e075ac2c10ade3e80edef7fa14ac0fda92690Mark Andrews# Man pages to apply Sun footer to & attributes to list
2a908588fbeacebc5f13b153b73c96e12dacaadcTatuya JINMEI 神明達哉#SUNTOUCHED_MANPAGES=*.man
2a908588fbeacebc5f13b153b73c96e12dacaadcTatuya JINMEI 神明達哉#MODULE_STABILITY=Volatile
2a908588fbeacebc5f13b153b73c96e12dacaadcTatuya JINMEI 神明達哉#LIB_MAN_SUFFIX=3drm
2a908588fbeacebc5f13b153b73c96e12dacaadcTatuya JINMEI 神明達哉
af2be1a46813e228cb9d71230d3f41222fdb69baTatuya JINMEI 神明達哉# pkg-config files that need to have -R added
af2be1a46813e228cb9d71230d3f41222fdb69baTatuya JINMEI 神明達哉FIX_PC_FILES=libdrm.pc.in libdrm_intel.pc.in
af2be1a46813e228cb9d71230d3f41222fdb69baTatuya JINMEI 神明達哉
2945ac15af547df0268e449252902ead599e2451Mark Andrews# Where to install files
2945ac15af547df0268e449252902ead599e2451Mark AndrewsMODULE_ADD_LIB_SUBDIR=$(X11_SERVERLIBS_SUBDIR)
2945ac15af547df0268e449252902ead599e2451Mark Andrews
285761cf91626976e211f69d9678c138b25f8629Tatuya JINMEI 神明達哉include ../Makefile.inc
285761cf91626976e211f69d9678c138b25f8629Tatuya JINMEI 神明達哉