Makefile revision 919
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Makefile for X Consolidation Open Source Application 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#
ea94d370123a5892f6c47a97f21d1b28d44bb168Tinderbox User# 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
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# DEALINGS IN THE SOFTWARE.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein###############################################################################
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Several utilities are not listed here because they are called out in
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# the makefile in the higher level directory due to dependencies between
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# them and modules in other directories. These include:
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews# rgb, mkfontdir, mkfontscale, bdftopcf
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinOS_SUBDIRS_common = \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein accessx \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein appres \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein bitmap \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmap_alloc \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmap_compact \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein constype \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dispswitch \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein editres \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fbconsole \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fslsfonts \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews fstobdf \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein iceauth \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ico \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein installalias \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lbxproxy \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein listres \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein luit \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User kbd_mode \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein mesa-demos \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein mkcookie \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein oclock \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User proxymngr \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rstart \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sessreg \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User setxkbmap \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein showfont \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein smproxy \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User synergy \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User winsysck \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein twm \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User viewres \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User x11perf \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User xauth \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User xbiff \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xcalc \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User xclipboard \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User xclock \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User xcmsdb \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User xcolor \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xcompmgr \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User transset \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xconsole \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xcursorgen \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xditview \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xdm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xdpyinfo \
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic Updater xdriinfo \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User xedit \
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic Updater xev \
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater xeyes \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User xfd \
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater xfindproxy \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User xfontsel \
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater xfs \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xfsinfo \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xfwp \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User xgamma \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xgc \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xhost \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User xinit \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xinput \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User xkbcomp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xkbprint \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xkbutils \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User xkill \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xload \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User xlock \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User xlogo \
8f70b6b48364b58f2823e735c35bf77787de0860Tinderbox User xlsatoms \
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews xlsclients \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xlsfonts \
507151045be68c671ffd4e2f37e17cdfa0376fc4Automatic Updater xlswins \
507151045be68c671ffd4e2f37e17cdfa0376fc4Automatic Updater xmag_multivis \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xmag \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xmakemap \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xman \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews xmodmap \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews xpm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xpr \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews xprop \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews xrandr \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xrdb \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xrefresh \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews xrx \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xscope \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xset \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews xsetroot \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xstdcmap \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xterm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xvidtune \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xvinfo \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xwd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xwininfo \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xwud \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
71c66a876ecca77923638d3f94cc0783152b2f03Mark AndrewsOS_SUBDIRS_sparc = $(OS_SUBDIRS_common)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinOS_SUBDIRS_i386 = $(OS_SUBDIRS_common)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinOBSOLETE_SUBDIRS = \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xplsprinters \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xprehashprinterlist \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xscreensaver \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rss-glx
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPWD:sh=pwd
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinTOP=$(PWD)/..
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein### Include common definitions
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinDIRNAME="app/"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeininclude $(TOP)/common/Makefile.subdirs
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein