Makefile revision 1088
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync# Makefile for X Consolidation Open Source Xorg driver modules
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync#
0f70ed40798198e1d9099c6ae3bdb239d2b8cf0dvboxsync# Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved.
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync#
0f70ed40798198e1d9099c6ae3bdb239d2b8cf0dvboxsync# Permission is hereby granted, free of charge, to any person obtaining a
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync# copy of this software and associated documentation files (the "Software"),
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync# to deal in the Software without restriction, including without limitation
a9749534ba173982f6c3bafe8d51ccd22960e493vboxsync# the rights to use, copy, modify, merge, publish, distribute, sublicense,
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync# and/or sell copies of the Software, and to permit persons to whom the
82bcaaf8077ba892f39afb721dca149353c63d2cvboxsync# Software is furnished to do so, subject to the following conditions:
82bcaaf8077ba892f39afb721dca149353c63d2cvboxsync#
82bcaaf8077ba892f39afb721dca149353c63d2cvboxsync# The above copyright notice and this permission notice (including the next
82bcaaf8077ba892f39afb721dca149353c63d2cvboxsync# paragraph) shall be included in all copies or substantial portions of the
82bcaaf8077ba892f39afb721dca149353c63d2cvboxsync# Software.
82bcaaf8077ba892f39afb721dca149353c63d2cvboxsync#
82bcaaf8077ba892f39afb721dca149353c63d2cvboxsync# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync# DEALINGS IN THE SOFTWARE.
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync#
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsync#
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsync###############################################################################
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsync
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsyncOS_SUBDIRS_common = \
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsync xf86-input-keyboard \
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsync xf86-input-mouse \
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsync xf86-input-void \
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsync xf86-video-ast \
b73558f2e00416e86d24d6704100021758131e9bvboxsync xf86-video-dummy
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsync
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsyncOS_SUBDIRS_sparc = $(OS_SUBDIRS_common)
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsyncOS_SUBDIRS_i386 = $(OS_SUBDIRS_common) \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-acecad \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-synaptics \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-vmmouse \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-hotkey \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-video-ati \
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsync xf86-video-cirrus \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-video-intel \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-video-mach64 \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-video-mga \
b73558f2e00416e86d24d6704100021758131e9bvboxsync xf86-video-nv \
e2843ed205192b88e54eef60ad541d00bbbc932avboxsync xf86-video-openchrome \
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsync xf86-video-r128 \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-video-trident \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-video-vesa \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-video-vmware
2622c26c6b4105d944a29c5e2c77b6ef26e10101vboxsync
500aaaf3dc1d98456808e7618db3fb2e7c8fb8e0vboxsync# Subdirs we used to build, but now just need to clean up
8ffcab9595cc0d56977968cd496363502fd814aevboxsyncOBSOLETE_SUBDIRS = \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-calcomp \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-citron \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-digitaledge \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-dmc \
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsync xf86-input-dynapro \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-elographics \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-fpit \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-hyperpen \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-jamstudio \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-magellan \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-microtouch \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-mutouch \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-palmax \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-penmount \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-spaceorb \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-summa \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-input-tek4957 \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-video-apm \
d1a00c93378091ef28db9d959b2d692cc8143a07vboxsync xf86-video-ark \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-chips \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-cyrix \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-glint \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-i128 \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-i740 \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-i810 \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-neomagic \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-nsc \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-radeonhd \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-rendition \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-s3 \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-s3virge \
b73558f2e00416e86d24d6704100021758131e9bvboxsync xf86-video-savage \
b73558f2e00416e86d24d6704100021758131e9bvboxsync xf86-video-siliconmotion \
b73558f2e00416e86d24d6704100021758131e9bvboxsync xf86-video-sis \
b73558f2e00416e86d24d6704100021758131e9bvboxsync xf86-video-tdfx \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-tga \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-tseng \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-vga \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-via \
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync xf86-video-wsfb
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsyncPWD:sh=pwd
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsyncTOP=$(PWD)/../..
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync### Include common definitions
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsyncDIRNAME="driver/"
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsyncinclude $(TOP)/open-src/common/Makefile.subdirs
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync# Dependencies between modules
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsyncxf86-input-vmmouse: xf86-input-mouse
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync
0e1eea910a209a7a8edeed71c9be066a02f59202vboxsync