1 # Makefile for X Consolidation Open Source Library modules |
1 # Makefile for X Consolidation Open Source Library modules |
2 # |
2 # |
3 # Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. |
3 # Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. |
4 # |
4 # |
5 # Permission is hereby granted, free of charge, to any person obtaining a |
5 # Permission is hereby granted, free of charge, to any person obtaining a |
6 # copy of this software and associated documentation files (the "Software"), |
6 # copy of this software and associated documentation files (the "Software"), |
7 # to deal in the Software without restriction, including without limitation |
7 # to deal in the Software without restriction, including without limitation |
8 # the rights to use, copy, modify, merge, publish, distribute, sublicense, |
8 # the rights to use, copy, modify, merge, publish, distribute, sublicense, |
36 # X11 before Xext |
36 # X11 before Xext |
37 # (X11 and SM) before Xt |
37 # (X11 and SM) before Xt |
38 # Xt before Xmu and Xpm and Xtst |
38 # Xt before Xmu and Xpm and Xtst |
39 # Xext before any other extension library, including mesa |
39 # Xext before any other extension library, including mesa |
40 # Xfixes before Xcomposite, Xcursor or Xdamage |
40 # Xfixes before Xcomposite, Xcursor or Xdamage |
41 # libpthread-stubs before libdrm (and in the future, before xcb) |
41 # libpthread-stubs before libdrm and xcb |
42 # libdrm before mesa |
42 # libdrm before mesa |
43 |
43 |
44 # Dependencies needed for parallel make: |
44 # Dependencies needed for parallel make: |
45 DPS: libX11 libXt |
45 DPS: libX11 libXt |
46 fontconfig: freetype |
46 fontconfig: freetype |
47 libdga: libX11 |
47 libdga: libX11 |
48 libdmx: libX11 libXext |
48 libdmx: libX11 libXext |
49 libdrm: libpthread-stubs |
49 libdrm: libpthread-stubs |
50 libxcb: libpthread-stubs |
50 libxcb: libpthread-stubs |
51 xcbutil: libxcb |
51 xcb-util: libxcb |
|
52 xcb-util-image: libxcb xcb-util |
|
53 xcb-util-keysyms: libxcb |
|
54 xcb-util-renderutil: libxcb |
|
55 xcb-util-wm: libxcb |
52 libFS: libxtrans |
56 libFS: libxtrans |
53 libICE: libxtrans |
57 libICE: libxtrans |
54 libSM: libxtrans libICE |
58 libSM: libxtrans libICE |
55 libX11: libxtrans libXau libXdmcp libxcb xcbutil |
59 libX11: libxtrans libXau libXdmcp libxcb |
56 libXaw: libX11 libXt libXmu libXpm |
60 libXaw: libX11 libXt libXmu libXpm |
57 libXaw4: libX11 libXt libXmu |
61 libXaw4: libX11 libXt libXmu |
58 libXaw5: libX11 libXt libXmu |
62 libXaw5: libX11 libXt libXmu |
59 libXcomposite: libX11 libXext libXfixes |
63 libXcomposite: libX11 libXext libXfixes |
60 libXcursor: libX11 libXfixes libXrender |
64 libXcursor: libX11 libXfixes libXrender |