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