Makefile revision 1265
789252d55f025db52ee02aa933c9f09a4aadfa97Evan Hunt###############################################################################
789252d55f025db52ee02aa933c9f09a4aadfa97Evan Hunt#
789252d55f025db52ee02aa933c9f09a4aadfa97Evan Hunt# xf86-video-mach64 Makefile
789252d55f025db52ee02aa933c9f09a4aadfa97Evan Hunt#
789252d55f025db52ee02aa933c9f09a4aadfa97Evan Hunt# Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved.
789252d55f025db52ee02aa933c9f09a4aadfa97Evan Hunt#
789252d55f025db52ee02aa933c9f09a4aadfa97Evan Hunt# Permission is hereby granted, free of charge, to any person obtaining a
789252d55f025db52ee02aa933c9f09a4aadfa97Evan Hunt# copy of this software and associated documentation files (the "Software"),
789252d55f025db52ee02aa933c9f09a4aadfa97Evan Hunt# to deal in the Software without restriction, including without limitation
789252d55f025db52ee02aa933c9f09a4aadfa97Evan Hunt# the rights to use, copy, modify, merge, publish, distribute, sublicense,
789252d55f025db52ee02aa933c9f09a4aadfa97Evan Hunt# and/or sell copies of the Software, and to permit persons to whom the
e851ea826066ac5a5b01c2c23218faa0273a12e8Evan Hunt# Software is furnished to do so, subject to the following conditions:
e851ea826066ac5a5b01c2c23218faa0273a12e8Evan Hunt#
e851ea826066ac5a5b01c2c23218faa0273a12e8Evan Hunt# The above copyright notice and this permission notice (including the next
d0e3216c217bf790c4a582191658c2a1900ff79fMark Andrews# paragraph) shall be included in all copies or substantial portions of the
d0e3216c217bf790c4a582191658c2a1900ff79fMark Andrews# Software.
d0e3216c217bf790c4a582191658c2a1900ff79fMark Andrews#
e9649ece3bf32ff43faea13c76bbba7813d7e139Mark Andrews# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
e9649ece3bf32ff43faea13c76bbba7813d7e139Mark Andrews# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
e9649ece3bf32ff43faea13c76bbba7813d7e139Mark Andrews# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
2b258a1f5b02488c6a36ac1b0a7535b42ea6fd34Evan Hunt# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2b258a1f5b02488c6a36ac1b0a7535b42ea6fd34Evan Hunt# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
c14ba7107063650e7f4329e8c54adca57913381bEvan Hunt# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
3f4a0e80fabe0233086e127aaabc6e68d6975c3aEvan Hunt# DEALINGS IN THE SOFTWARE.
c14ba7107063650e7f4329e8c54adca57913381bEvan Hunt#
b93ef543ab29be2c2d15049e02e66a31b27284aeMark Andrews#
fa467e60c590072fd6848522456eb2cc41582c59Mark Andrews
fa467e60c590072fd6848522456eb2cc41582c59Mark Andrews# Package name used in tarballs
fa467e60c590072fd6848522456eb2cc41582c59Mark AndrewsMODULE_NAME=xf86-video-mach64
b93ef543ab29be2c2d15049e02e66a31b27284aeMark Andrews
161e803a5608956271d8120be37a1b383d14b647Mark Andrews# Version number (used in path names)
161e803a5608956271d8120be37a1b383d14b647Mark AndrewsMODULE_VERSION=6.9.1
161e803a5608956271d8120be37a1b383d14b647Mark Andrews
5f8d6cec48cef9055359c628942d633693f732b2Evan Hunt# Checksums for upstream tarball
5f8d6cec48cef9055359c628942d633693f732b2Evan HuntTARBALL_MD5 = 8484c18f08e77564a56ccbf226694038
5f8d6cec48cef9055359c628942d633693f732b2Evan HuntTARBALL_SHA1 = 7129cf61a1c70d923a370fea66686d7a13be8fe8
0606c47750ad362909f010db2ef1ff8dcc96f9cbEvan HuntTARBALL_SHA256= 9f6ad49f07c8785a64caac6f4aaf58fc7746a24b718491d047c45bc1ee9e834e
0606c47750ad362909f010db2ef1ff8dcc96f9cbEvan Hunt
0606c47750ad362909f010db2ef1ff8dcc96f9cbEvan Hunt# Patches to apply to source after unpacking, in order
0606c47750ad362909f010db2ef1ff8dcc96f9cbEvan HuntSOURCE_PATCHES = 6205248.patch,-p1
9b895f30f1734fd463a02b27cfd0cf36ec9893d5Evan Hunt
9b895f30f1734fd463a02b27cfd0cf36ec9893d5Evan Hunt# Man pages to apply Sun footer to & attributes to list
9b895f30f1734fd463a02b27cfd0cf36ec9893d5Evan Hunt#SUNTOUCHED_MANPAGES=man/*.man
9b895f30f1734fd463a02b27cfd0cf36ec9893d5Evan HuntMODULE_STABILITY=Volatile
e4d0018d4c9c05fb2a2dbac05a67cc9ddbe2c3d9Mark Andrews
e4d0018d4c9c05fb2a2dbac05a67cc9ddbe2c3d9Mark Andrews# Extra flags to pass to configure script
e4d0018d4c9c05fb2a2dbac05a67cc9ddbe2c3d9Mark Andrews# - Disable DRI since the kernel module isn't ported
00112618bc042f734de7b5ac86506cacb9acf36dMark AndrewsMODULE_CONFIG_OPTS=--disable-dri
00112618bc042f734de7b5ac86506cacb9acf36dMark Andrews
00112618bc042f734de7b5ac86506cacb9acf36dMark Andrews# Paths to find libraries/modules to link with
0bbe3273a224aa07b6af4165a26fd26d6f30c0adEvan HuntMODULE_LD_OPTIONS= \
0bbe3273a224aa07b6af4165a26fd26d6f30c0adEvan Hunt -L$(PROTODIR)$(X11_SERVERMODS_DIR) \
0bbe3273a224aa07b6af4165a26fd26d6f30c0adEvan Hunt -L$(PROTODIR)$(X11_SERVERLIBS_DIR)$(ARCHLIBSUBDIR) \
0bbe3273a224aa07b6af4165a26fd26d6f30c0adEvan Hunt -R$(X11_SERVERMODS_DIR) \
445a354e63f84ac884d923f697b598b83288dc64Evan Hunt -R$(X11_SERVERLIBS_DIR)$(ARCHLIBSUBDIR) \
445a354e63f84ac884d923f697b598b83288dc64Evan Hunt -lexa -lint10 -lpciaccess -lfb -lpixman-1 -lshadowfb -lXfont -lvbe -lxaa
445a354e63f84ac884d923f697b598b83288dc64Evan Hunt
7d65cbaca0839ae23358dce26de426be1301657aMark Andrews# Additional install rules beyond what upstream installs
7d65cbaca0839ae23358dce26de426be1301657aMark AndrewsMODULE_ADD_INSTALL_TARGETS=install_docs
7d65cbaca0839ae23358dce26de426be1301657aMark Andrews
bee9a28af0f923c205f76819618ed7ffcf3f6997Evan Huntinclude ../Makefile.inc
bee9a28af0f923c205f76819618ed7ffcf3f6997Evan Hunt
bee9a28af0f923c205f76819618ed7ffcf3f6997Evan Huntinstall_docs: $(INSTALL_DEPS)
8009525601d946805fae58b037cf7dad0da516f8Curtis Blackburn mkdir -p $(PROTODIR)$(X11_DOC_DIR)
5465b124f1517b27c363872bd7648a950424eccaTinderbox User cp -pf $(SOURCE_DIR)/README $(PROTODIR)$(X11_DOC_DIR)/README.ati
bee9a28af0f923c205f76819618ed7ffcf3f6997Evan Hunt