Makefile revision 967
d6fa26d0adaec6c910115be34fe7a5a5f402c14fMark Andrews# Makefile for X Consolidation Open Source Xorg driver modules
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt#
33d0a7767d53cb366039fd0ac4f63cf8a9c351b0Tinderbox User# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
9210d8796eaf4125ac58c034f9b5ca167857a55aAutomatic Updater#
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User# Permission is hereby granted, free of charge, to any person obtaining a
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User# copy of this software and associated documentation files (the "Software"),
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User# to deal in the Software without restriction, including without limitation
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt# the rights to use, copy, modify, merge, publish, distribute, sublicense,
d6fa26d0adaec6c910115be34fe7a5a5f402c14fMark Andrews# and/or sell copies of the Software, and to permit persons to whom the
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt# Software is furnished to do so, subject to the following conditions:
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt#
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt# The above copyright notice and this permission notice (including the next
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User# paragraph) shall be included in all copies or substantial portions of the
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt# Software.
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User#
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# DEALINGS IN THE SOFTWARE.
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt#
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User#
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User###############################################################################
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox UserOS_SUBDIRS_common = \
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt xf86-input-keyboard \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-input-mouse \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-input-void \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-ast \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-dummy
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox UserOS_SUBDIRS_sparc = $(OS_SUBDIRS_common) \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-wsfb
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox UserOS_SUBDIRS_i386 = $(OS_SUBDIRS_common) \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-input-acecad \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-input-synaptics \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-input-vmmouse \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-input-hotkey \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-apm \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-ark \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-ati \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-chips \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-cirrus \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-glint \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-i128 \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-i740 \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-intel \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-mach64 \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-mga \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-neomagic \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-nv \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-openchrome \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User xf86-video-radeonhd \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-rendition \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-r128 \
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User xf86-video-s3 \
f5ae3cca1d2832239cc821bdef77e90c1739e66dTinderbox User xf86-video-s3virge \
ec899c963c91c16c393e067996400ae244921110Tinderbox User xf86-video-savage \
ec899c963c91c16c393e067996400ae244921110Tinderbox User xf86-video-siliconmotion \
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User xf86-video-sis \
ec899c963c91c16c393e067996400ae244921110Tinderbox User xf86-video-tdfx \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-tga \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-trident \
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User xf86-video-tseng \
ec899c963c91c16c393e067996400ae244921110Tinderbox User xf86-video-vesa \
ec899c963c91c16c393e067996400ae244921110Tinderbox User xf86-video-vmware
ec899c963c91c16c393e067996400ae244921110Tinderbox User
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt# Subdirs we used to build, but now just need to clean up
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox UserOBSOLETE_SUBDIRS = \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-input-calcomp \
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User xf86-input-citron \
ec899c963c91c16c393e067996400ae244921110Tinderbox User xf86-input-digitaledge \
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User xf86-input-dmc \
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User xf86-input-dynapro \
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User xf86-input-elographics \
ec899c963c91c16c393e067996400ae244921110Tinderbox User xf86-input-fpit \
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User xf86-input-hyperpen \
ec899c963c91c16c393e067996400ae244921110Tinderbox User xf86-input-jamstudio \
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt xf86-input-magellan \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-input-microtouch \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-input-mutouch \
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User xf86-input-palmax \
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User xf86-input-penmount \
ec899c963c91c16c393e067996400ae244921110Tinderbox User xf86-input-spaceorb \
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User xf86-input-summa \
9d557856c2a19ec95ee73245f60a92f8675cf5baTinderbox User xf86-input-tek4957 \
ec899c963c91c16c393e067996400ae244921110Tinderbox User xf86-video-cyrix \
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User xf86-video-i810 \
ec899c963c91c16c393e067996400ae244921110Tinderbox User xf86-video-nsc \
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt xf86-video-vga \
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User xf86-video-via
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox UserPWD:sh=pwd
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox UserTOP=$(PWD)/../..
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User### Include common definitions
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox UserDIRNAME="driver/"
351b62535d4c4f89883bfdba025999dd32490266Evan Huntinclude $(TOP)/open-src/common/Makefile.subdirs
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# Dependencies between modules
351b62535d4c4f89883bfdba025999dd32490266Evan Huntxf86-input-vmmouse: xf86-input-mouse
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt