Makefile revision 919
5a580c3a38ced62d4bcc95b8ac7c4f2935b5d294Timo Sirainen# Makefile for X Consolidation Open Source Library modules
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# Use is subject to license terms.
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# Permission is hereby granted, free of charge, to any person obtaining a
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# copy of this software and associated documentation files (the "Software"),
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# to deal in the Software without restriction, including without limitation
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# the rights to use, copy, modify, merge, publish, distribute, sublicense,
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# and/or sell copies of the Software, and to permit persons to whom the
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# Software is furnished to do so, subject to the following conditions:
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# The above copyright notice and this permission notice (including the next
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# paragraph) shall be included in all copies or substantial portions of the
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# DEALINGS IN THE SOFTWARE.
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen###############################################################################
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# Need to install to proto area by default for inter-package dependencies to
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# Order copied from X.Org's util/modular/build.sh:
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# the libraries have a dependency order:
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# xtrans, Xau, Xdmcp before anything else
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# fontenc before Xfont
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# ICE before SM
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# X11 before Xext
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# (X11 and SM) before Xt
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# Xt before Xmu and Xpm and Xtst
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# Xext before any other extension library, including mesa
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# Xfixes before Xcomposite, Xcursor or Xdamage
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# libpthread-stubs before libdrm (and in the future, before xcb)
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# libdrm before mesa
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# Dependencies needed for parallel make:
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# pixman doesn't need these itself, but its test framework uses gtk,
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainen# which does depend on these
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainenpixman: libXext libXrender libXinerama libXi libXrandr libXcursor
3faa1040e5a3f9f35ffad29110216094ab2f5880Timo Sirainenpixman: libXcomposite libXdamage libXfixes libX11 freetype fontconfig
pixman \
OBSOLETE_SUBDIRS = \
libXlg3d \