Makefile revision 919
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Makefile for X Consolidation Open Source Protocol modules
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User#
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Use is subject to license terms.
4a14ce5ba00ab7bc55c99ffdcf59c7a4ab902721Automatic Updater#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Permission is hereby granted, free of charge, to any person obtaining a
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# copy of this software and associated documentation files (the "Software"),
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# to deal in the Software without restriction, including without limitation
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# the rights to use, copy, modify, merge, publish, distribute, sublicense,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# and/or sell copies of the Software, and to permit persons to whom the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Software is furnished to do so, subject to the following conditions:
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# The above copyright notice and this permission notice (including the next
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# paragraph) shall be included in all copies or substantial portions of the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Software.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# DEALINGS IN THE SOFTWARE.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein###############################################################################
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinOS_SUBDIRS_common = \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein x11proto \
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User bigreqsproto \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein compositeproto \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein damageproto \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dri2proto \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein evieproto \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews fixesproto \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews fontcacheproto \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fontsproto \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein glproto \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein inputproto \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein kbproto \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User pmproto \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User printproto \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User randrproto \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt recordproto \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt renderproto \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User resourceproto \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User scrnsaverproto \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt videoproto \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt xcmiscproto \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt xextproto \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt xf86bigfontproto \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt xf86dgaproto \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt xf86driproto \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt xf86miscproto \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt xf86vidmodeproto \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt xineramaproto \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt sun-ext-protos
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntOS_SUBDIRS_sparc = $(OS_SUBDIRS_common)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox UserOS_SUBDIRS_i386 = $(OS_SUBDIRS_common)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox UserOBSOLETE_SUBDIRS = \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt lg3dproto \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt trapproto
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt# Need to install to proto area by default for inter-package dependencies to
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt# work right.
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Huntdefault_target: install
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox UserPWD:sh=pwd
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntTOP=$(PWD)/..
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User### Include common definitions
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntDIRNAME="proto/"
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userinclude $(TOP)/common/Makefile.subdirs
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt