author | Alan Coopersmith <Alan.Coopersmith@Oracle.COM> |
Mon, 04 Jan 2016 15:55:51 -0800 | |
changeset 1592 | 00ba72e84365 |
parent 1549 | 4b5a9782609e |
child 1667 | b3cf189da4a2 |
permissions | -rw-r--r-- |
98
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
1 |
############################################################################### |
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
2 |
# |
1592
00ba72e84365
22486490 X gate builds fail with gnu make 4.1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
1549
diff
changeset
|
3 |
# Copyright (c) 2006, 2016, Oracle and/or its affiliates. All rights reserved. |
98
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
4 |
# |
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
5 |
# Permission is hereby granted, free of charge, to any person obtaining a |
919
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
6 |
# copy of this software and associated documentation files (the "Software"), |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
7 |
# to deal in the Software without restriction, including without limitation |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
8 |
# the rights to use, copy, modify, merge, publish, distribute, sublicense, |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
9 |
# and/or sell copies of the Software, and to permit persons to whom the |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
10 |
# Software is furnished to do so, subject to the following conditions: |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
11 |
# |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
12 |
# The above copyright notice and this permission notice (including the next |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
13 |
# paragraph) shall be included in all copies or substantial portions of the |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
14 |
# Software. |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
15 |
# |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
16 |
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
17 |
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
18 |
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
19 |
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
20 |
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
21 |
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
425233ae7236
6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
911
diff
changeset
|
22 |
# DEALINGS IN THE SOFTWARE. |
98
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
23 |
# |
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
24 |
# |
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
25 |
|
493
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
26 |
# Package name used in tarballs |
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
27 |
MODULE_NAME=mesa |
98
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
28 |
|
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
29 |
# Package metadata |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
30 |
UPSTREAM = The Mesa 3-D Graphics Library |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
31 |
UPSTREAM_URL = http://mesa3d.org/ |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
32 |
UPSTREAM_SET = yes |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
33 |
|
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
34 |
MODULE_LICENSE = Mesa License (Mixed: MIT, LGPLv2, others) |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
35 |
MODULE_LICENSE_SET = yes |
1003
a4d17d6bc179
6980773 X gate needs branding options
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
970
diff
changeset
|
36 |
MODULE_LICENSE_PREPEND = $(GPL_CHOICE_FILE) |
1356
73c3eb360de2
16167547 Update copyright & license display & metadata in X packages
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
1333
diff
changeset
|
37 |
MODULE_DESC = the Mesa 3-D Graphics Libraries |
1549
4b5a9782609e
21256857 Update Xorg to the latest community version 1.17.2
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1500
diff
changeset
|
38 |
ORACLE_TPNO = 22939 |
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
39 |
|
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
40 |
# ARC cases that covered this module |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
41 |
# LSARC/2005/109 MESA, Open Source OpenGL clone |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
42 |
MODULE_ARC_CASES = LSARC/2005/109 |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
43 |
# PSARC/2013/264 Mesa 9.0.3 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
44 |
MODULE_ARC_CASES += PSARC/2013/264 |
1549
4b5a9782609e
21256857 Update Xorg to the latest community version 1.17.2
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1500
diff
changeset
|
45 |
# PSARC/2015/251 Xorg server 1.17 |
4b5a9782609e
21256857 Update Xorg to the latest community version 1.17.2
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1500
diff
changeset
|
46 |
MODULE_ARC_CASES += PSARC/2015/251 |
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
47 |
|
98
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
48 |
# Version number (used in path names) |
1549
4b5a9782609e
21256857 Update Xorg to the latest community version 1.17.2
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1500
diff
changeset
|
49 |
MODULE_VERSION=10.4.7 |
98
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
50 |
|
911
a3e7e197651c
6929667 Automate downloading and verification of tarballs used to build X gate
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
51 |
# Checksums for upstream tarball |
1549
4b5a9782609e
21256857 Update Xorg to the latest community version 1.17.2
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1500
diff
changeset
|
52 |
TARBALL_MD5 = 92c8a9bf5c43e7b082c3f5007c77297e |
4b5a9782609e
21256857 Update Xorg to the latest community version 1.17.2
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1500
diff
changeset
|
53 |
TARBALL_SHA1 = a7c6dac86f4a4410a82267c3672d6b0d5f45ed48 |
4b5a9782609e
21256857 Update Xorg to the latest community version 1.17.2
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1500
diff
changeset
|
54 |
TARBALL_SHA256 = 2c351c98671f9a7ab3fd9c601bb7a255801b1580f5dd0992639f99152801b0d2 |
911
a3e7e197651c
6929667 Automate downloading and verification of tarballs used to build X gate
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
907
diff
changeset
|
55 |
|
98
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
56 |
# Source tarball |
493
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
57 |
SOURCE_TARBALL_NAME=MesaLib-$(MODULE_VERSION).tar.bz2 |
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
58 |
SOURCE_TARBALL_NAME_SET=yes |
98
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
59 |
|
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
60 |
# Download site for source |
1089
590b35f0ad83
7012628 Intel Graphics 2009Q4 updates (xf86-video-intel 2.10 & mesa 7.8.2)
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1042
diff
changeset
|
61 |
SOURCE_URL=ftp://ftp.freedesktop.org/pub/mesa/$(MODULE_VERSION)/$(SOURCE_TARBALL_NAME) |
156
1dec9ce4addc
6551329 X open-src makefiles spawn too many shell commands
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
98
diff
changeset
|
62 |
SOURCE_URL_SET=yes |
493
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
63 |
GIT_URL=$(FDO_GIT_URL)/mesa/mesa |
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
64 |
GIT_URL_SET=yes |
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
65 |
|
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
66 |
# Directory created by unpacking source |
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
67 |
SOURCE_DIRNAME=Mesa-$(MODULE_VERSION) |
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
68 |
SOURCE_DIRNAME_SET=yes |
98
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
69 |
|
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
70 |
# Patches to apply to source after unpacking, in order |
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
71 |
SOURCE_PATCHES= \ |
1333
988018ca2b99
14850206 update to Xorg 1.13.0
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1283
diff
changeset
|
72 |
solaris-port.patch \ |
1549
4b5a9782609e
21256857 Update Xorg to the latest community version 1.17.2
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1500
diff
changeset
|
73 |
|
4b5a9782609e
21256857 Update Xorg to the latest community version 1.17.2
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1500
diff
changeset
|
74 |
CLONE_SRC = yes |
606
068c11b419c9
6582489 X11R7.4: Xorg server 1.5.3, Mesa 7.2, and associated driver updates
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
562
diff
changeset
|
75 |
|
1466
fbd4067be4c6
19461700 Split source & build subdirectories in X builds
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
1428
diff
changeset
|
76 |
# Regenerate configure after patching configure.ac in mesa9-port.patch |
fbd4067be4c6
19461700 Split source & build subdirectories in X builds
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
1428
diff
changeset
|
77 |
AUTORECONF=yes |
fbd4067be4c6
19461700 Split source & build subdirectories in X builds
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
1428
diff
changeset
|
78 |
|
fbd4067be4c6
19461700 Split source & build subdirectories in X builds
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
1428
diff
changeset
|
79 |
# delibtoolize does not get along with Mesa 9.0.3 |
fbd4067be4c6
19461700 Split source & build subdirectories in X builds
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
1428
diff
changeset
|
80 |
DELIBTOOLIZE = no |
fbd4067be4c6
19461700 Split source & build subdirectories in X builds
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
1428
diff
changeset
|
81 |
|
606
068c11b419c9
6582489 X11R7.4: Xorg server 1.5.3, Mesa 7.2, and associated driver updates
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
562
diff
changeset
|
82 |
DRI_DRIVER_LIST_sparc= |
1333
988018ca2b99
14850206 update to Xorg 1.13.0
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1283
diff
changeset
|
83 |
DRI_DRIVER_LIST_i386=i915 i965 radeon r200 |
606
068c11b419c9
6582489 X11R7.4: Xorg server 1.5.3, Mesa 7.2, and associated driver updates
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
562
diff
changeset
|
84 |
DRI_DRIVER_LIST= $(DRI_DRIVER_LIST_$(MACH)) swrast |
068c11b419c9
6582489 X11R7.4: Xorg server 1.5.3, Mesa 7.2, and associated driver updates
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
562
diff
changeset
|
85 |
|
068c11b419c9
6582489 X11R7.4: Xorg server 1.5.3, Mesa 7.2, and associated driver updates
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
562
diff
changeset
|
86 |
# Command line options to GNU autoconf configure script |
1089
590b35f0ad83
7012628 Intel Graphics 2009Q4 updates (xf86-video-intel 2.10 & mesa 7.8.2)
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1042
diff
changeset
|
87 |
MODULE_CONFIG_OPTS = --with-driver=dri --disable-egl --disable-gallium \ |
1262
b26dab1722a7
7155021 should deliver 32-bit versions of dri drivers
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1196
diff
changeset
|
88 |
--with-dri-driverdir='$(X11_SERVERMODS_DIR)/dri$(ARCHLIBSUBDIR)' \ |
1265
0b5cc5c013e4
7083537 Xorg 1.12 & associated module updates
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1262
diff
changeset
|
89 |
--with-dri-drivers='$(DRI_DRIVER_LIST)' \ |
0b5cc5c013e4
7083537 Xorg 1.12 & associated module updates
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1262
diff
changeset
|
90 |
--with-gallium-drivers= --disable-gallium-llvm |
606
068c11b419c9
6582489 X11R7.4: Xorg server 1.5.3, Mesa 7.2, and associated driver updates
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
562
diff
changeset
|
91 |
|
1422
4db080f5236f
17861091 Remove workarounds for old compiler bugs
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
1400
diff
changeset
|
92 |
# Build mesa with this define (Bug 15706016) |
1109
720b9420e483
7032292 starting compiz causes a xserver crash with 162
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1097
diff
changeset
|
93 |
MODULE_CFLAGS = -D__EXTENSIONS__ |
720b9420e483
7032292 starting compiz causes a xserver crash with 162
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1097
diff
changeset
|
94 |
|
1126
abc2d94a767e
7042476 Xorg 1.10 & associated module updates [PSARC/2011/214] (fix mesa build)
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
1124
diff
changeset
|
95 |
# Add proto area to path to find makedepend |
abc2d94a767e
7042476 Xorg 1.10 & associated module updates [PSARC/2011/214] (fix mesa build)
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
1124
diff
changeset
|
96 |
MODULE_BUILD_ENV = PATH="$(PROTODIR)/$(X11_BIN_DIR):$(PATH)" |
abc2d94a767e
7042476 Xorg 1.10 & associated module updates [PSARC/2011/214] (fix mesa build)
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
1124
diff
changeset
|
97 |
MODULE_CONFIG_ENV += $(MODULE_BUILD_ENV) |
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
98 |
|
493
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
99 |
# Need to use GNU Make to build |
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
100 |
MODULE_MAKE=$(GNUMAKE) |
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
101 |
MODULE_MAKE_SET=yes |
1592
00ba72e84365
22486490 X gate builds fail with gnu make 4.1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
1549
diff
changeset
|
102 |
MODULE_MAKEFLAGS = TOP="$(PWD)/$(BUILD_DIR)" |
98
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
103 |
|
1422
4db080f5236f
17861091 Remove workarounds for old compiler bugs
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
1400
diff
changeset
|
104 |
# Need to build with gcc |
1089
590b35f0ad83
7012628 Intel Graphics 2009Q4 updates (xf86-video-intel 2.10 & mesa 7.8.2)
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1042
diff
changeset
|
105 |
MODULE_COMPILER=gcc |
590b35f0ad83
7012628 Intel Graphics 2009Q4 updates (xf86-video-intel 2.10 & mesa 7.8.2)
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1042
diff
changeset
|
106 |
MODULE_COMPILER_SET=yes |
98
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
107 |
|
1428
08d73e56964f
16395936 x11perf exits with BadWindow error on Solaris 11 TX
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1425
diff
changeset
|
108 |
MODULE_LD_OPTIONS += -M $(PWD)/mapfile.externs |
08d73e56964f
16395936 x11perf exits with BadWindow error on Solaris 11 TX
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1425
diff
changeset
|
109 |
|
493
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
110 |
# Merge in additional sources from sun-src directory |
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
111 |
ADDITIONAL_SOURCE_DIR=sun-src |
98
c21b46ed1efd
6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff
changeset
|
112 |
|
705
24ca414edbff
6826940 Xorg server 1.6.1, Mesa 7.4.1, and associated module upgrades [PSARC 2009/292]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
647
diff
changeset
|
113 |
# pkg-config files that need to have -R added |
24ca414edbff
6826940 Xorg server 1.6.1, Mesa 7.4.1, and associated module upgrades [PSARC 2009/292]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
647
diff
changeset
|
114 |
FIX_PC_FILES=src/*/*.pc.in src/mesa/drivers/dri/dri.pc.in |
24ca414edbff
6826940 Xorg server 1.6.1, Mesa 7.4.1, and associated module upgrades [PSARC 2009/292]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
647
diff
changeset
|
115 |
|
493
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
116 |
### Include common rulesets |
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
117 |
include ../Makefile.inc |
f43507b5737d
6735203 open-src Makefile cleanup & enhancements
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
427
diff
changeset
|
118 |
|
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
119 |
# Move installed files to mesa subdirs and make links back |
1549
4b5a9782609e
21256857 Update Xorg to the latest community version 1.17.2
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1500
diff
changeset
|
120 |
LIBRARIES_TO_LINK = libGL.so.1.2.0 libglapi.so.0.0.0 |
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
121 |
MESA_LIBDIR = $(PROTODIR)/usr/lib/mesa$(ARCHLIBSUBDIR) |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
122 |
|
1333
988018ca2b99
14850206 update to Xorg 1.13.0
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1283
diff
changeset
|
123 |
HEADERS_TO_MOVE = gl.h gl_mangle.h glext.h \ |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
124 |
glx.h glx_mangle.h glxext.h \ |
1549
4b5a9782609e
21256857 Update Xorg to the latest community version 1.17.2
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1500
diff
changeset
|
125 |
osmesa.h wglext.h wmesa.h |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
126 |
HEADERS_TO_DIRECT_LINK = osmesa.h |
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
127 |
HEADERS_TO_RUNTIME_LINK = gl.h glext.h glx.h glxext.h |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
128 |
|
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
129 |
# Run just once after all other install steps are done for both 32/64-bit |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
130 |
install: install_ogl_layout |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
131 |
|
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
132 |
install_ogl_layout: |
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
133 |
-rm -rf $(PROTODIR)/usr/include/mesa |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
134 |
mkdir -p $(PROTODIR)/usr/include/mesa/internal |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
135 |
mkdir -p $(PROTODIR)/system/volatile/opengl/include |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
136 |
mkdir -p $(PROTODIR)/system/volatile/opengl/lib/$(SUBDIR64) |
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
137 |
mv $(HEADERS_TO_MOVE:%=$(PROTODIR)/usr/include/GL/%) \ |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
138 |
$(PROTODIR)/usr/include/mesa |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
139 |
mv $(PROTODIR)/usr/include/GL/internal/dri_interface.h \ |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
140 |
$(PROTODIR)/usr/include/mesa/internal |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
141 |
ln -s ../../mesa/internal/dri_interface.h \ |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
142 |
$(PROTODIR)/usr/include/GL/internal/ |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
143 |
-rm -f $(HEADERS_TO_DIRECT_LINK:%=$(PROTODIR)/usr/include/GL/%) \ |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
144 |
$(HEADERS_TO_RUNTIME_LINK:%=$(PROTODIR)/usr/include/GL/%) |
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
145 |
ln -s $(HEADERS_TO_DIRECT_LINK:%=../mesa/%) \ |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
146 |
$(HEADERS_TO_RUNTIME_LINK:%=../../../system/volatile/opengl/include/%) \ |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
147 |
$(PROTODIR)/usr/include/GL |
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
148 |
mkdir -p $(PROTODIR)/usr/lib/GL/$(SUBDIR64) \ |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
149 |
$(PROTODIR)/usr/lib/mesa/$(SUBDIR64) |
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
150 |
-rm -f $(PROTODIR)/usr/lib/GL/64 $(PROTODIR)/usr/lib/mesa/64 |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
151 |
ln -s $(SUBDIR64) $(PROTODIR)/usr/lib/GL/64 |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
152 |
ln -s $(SUBDIR64) $(PROTODIR)/usr/lib/mesa/64 |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
153 |
-rm -f $(LIBRARIES_TO_LINK:%=$(PROTODIR)/usr/lib/mesa/%) \ |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
154 |
$(LIBRARIES_TO_LINK:%=$(PROTODIR)/usr/lib/mesa/$(SUBDIR64)/%) |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
155 |
mv $(LIBRARIES_TO_LINK:%=$(PROTODIR)/usr/lib/%) \ |
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
156 |
$(PROTODIR)/usr/lib/mesa/ |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
157 |
mv $(LIBRARIES_TO_LINK:%=$(PROTODIR)/usr/lib/$(SUBDIR64)/%) \ |
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
158 |
$(PROTODIR)/usr/lib/mesa/$(SUBDIR64)/ |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
159 |
-rm -f $(PROTODIR)/usr/lib/mesa/libGL.so.1 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
160 |
-rm -f $(PROTODIR)/usr/lib/mesa/libGL.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
161 |
-rm -f $(PROTODIR)/usr/lib/mesa/libGLU.so.1 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
162 |
-rm -f $(PROTODIR)/usr/lib/GL/libGL.so.1 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
163 |
-rm -f $(PROTODIR)/usr/lib/GL/libGLU.so.1 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
164 |
-rm -f $(PROTODIR)/usr/lib/GL/libGL.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
165 |
-rm -f $(PROTODIR)/usr/lib/mesa/$(SUBDIR64)/libGL.so.1 |
1400
63a0b5ebd3ac
17312825 GL xscreensaver hacks broken in s12_28
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1391
diff
changeset
|
166 |
-rm -f $(PROTODIR)/usr/lib/mesa/$(SUBDIR64)/libGLU.so.1 |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
167 |
-rm -f $(PROTODIR)/usr/lib/GL/$(SUBDIR64)/libGL.so.1 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
168 |
-rm -f $(PROTODIR)/usr/lib/GL/$(SUBDIR64)/libGL.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
169 |
-rm -f $(PROTODIR)/usr/lib/GL/$(SUBDIR64)/libGLU.so.1 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
170 |
ln -s libGL.so.1.2.0 $(PROTODIR)/usr/lib/mesa/libGL.so.1 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
171 |
ln -s libGL.so.1 $(PROTODIR)/usr/lib/mesa/libGL.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
172 |
ln -s libglapi.so.0.0.0 $(PROTODIR)/usr/lib/mesa/libglapi.so.0 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
173 |
ln -s libglapi.so.0 $(PROTODIR)/usr/lib/mesa/libglapi.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
174 |
ln -s libGL.so.1.2.0 $(PROTODIR)/usr/lib/mesa/$(SUBDIR64)/libGL.so.1 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
175 |
ln -s libGL.so.1 $(PROTODIR)/usr/lib/mesa/$(SUBDIR64)/libGL.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
176 |
ln -s libglapi.so.0.0.0 $(PROTODIR)/usr/lib/mesa/$(SUBDIR64)/libglapi.so.0 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
177 |
ln -s libglapi.so.0 $(PROTODIR)/usr/lib/mesa/$(SUBDIR64)/libglapi.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
178 |
rm -f $(PROTODIR)/usr/lib/*libglapi* |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
179 |
rm -f $(PROTODIR)/usr/lib/*libGL.* |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
180 |
rm -f $(PROTODIR)/usr/lib/$(SUBDIR64)/*libglapi* |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
181 |
rm -f $(PROTODIR)/usr/lib/$(SUBDIR64)/*libGL.* |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
182 |
rm -f $(PROTODIR)/usr/lib/xorg/modules/dri/*.la |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
183 |
rm -f $(PROTODIR)/usr/lib/xorg/modules/dri/$(SUBDIR64)/*.la |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
184 |
(cd $(PROTODIR)/usr/lib/GL; ln -s $(LIBRARIES_TO_LINK:%=../mesa/%) .) |
1400
63a0b5ebd3ac
17312825 GL xscreensaver hacks broken in s12_28
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1391
diff
changeset
|
185 |
rm -f $(PROTODIR)/usr/lib/GL/libGL.so.1.2.0 |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
186 |
ln -s libGL.so.1 $(PROTODIR)/usr/lib/GL/libGL.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
187 |
ln -s libglapi.so.0.0.0 $(PROTODIR)/usr/lib/GL/libglapi.so.0 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
188 |
ln -s libglapi.so.0 $(PROTODIR)/usr/lib/GL/libglapi.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
189 |
(cd $(PROTODIR)/usr/lib/GL/$(SUBDIR64); ln -s $(LIBRARIES_TO_LINK:%=../../mesa/$(SUBDIR64)/%) .) |
1400
63a0b5ebd3ac
17312825 GL xscreensaver hacks broken in s12_28
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1391
diff
changeset
|
190 |
rm -f $(PROTODIR)/usr/lib/GL/$(SUBDIR64)/libGL.so.1.2.0 |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
191 |
ln -s libGL.so.1 $(PROTODIR)/usr/lib/GL/$(SUBDIR64)/libGL.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
192 |
ln -s libglapi.so.0.0.0 $(PROTODIR)/usr/lib/GL/$(SUBDIR64)/libglapi.so.0 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
193 |
ln -s libglapi.so.0 $(PROTODIR)/usr/lib/GL/$(SUBDIR64)/libglapi.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
194 |
(cd $(PROTODIR)/usr/lib; ln -s $(LIBRARIES_TO_LINK:%=GL/%) .) |
1400
63a0b5ebd3ac
17312825 GL xscreensaver hacks broken in s12_28
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1391
diff
changeset
|
195 |
rm -f $(PROTODIR)/usr/lib/libGL.so.1.2.0 |
63a0b5ebd3ac
17312825 GL xscreensaver hacks broken in s12_28
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1391
diff
changeset
|
196 |
ln -s GL/libGL.so.1 $(PROTODIR)/usr/lib/libGL.so.1 |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
197 |
ln -s libGL.so.1 $(PROTODIR)/usr/lib/libGL.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
198 |
ln -s libglapi.so.0.0.0 $(PROTODIR)/usr/lib/libglapi.so.0 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
199 |
ln -s libglapi.so.0 $(PROTODIR)/usr/lib/libglapi.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
200 |
(cd $(PROTODIR)/usr/lib/$(SUBDIR64); ln -s $(LIBRARIES_TO_LINK:%=../GL/$(SUBDIR64)/%) .) |
1400
63a0b5ebd3ac
17312825 GL xscreensaver hacks broken in s12_28
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1391
diff
changeset
|
201 |
rm -f $(PROTODIR)/usr/lib/$(SUBDIR64)/libGL.so.1.2.0 |
63a0b5ebd3ac
17312825 GL xscreensaver hacks broken in s12_28
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1391
diff
changeset
|
202 |
ln -s ../GL/$(SUBDIR64)/libGL.so.1 $(PROTODIR)/usr/lib/$(SUBDIR64)/libGL.so.1 |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
203 |
ln -s libGL.so.1 $(PROTODIR)/usr/lib/$(SUBDIR64)/libGL.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
204 |
ln -s libglapi.so.0.0.0 $(PROTODIR)/usr/lib/$(SUBDIR64)/libglapi.so.0 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
205 |
ln -s libglapi.so.0 $(PROTODIR)/usr/lib/$(SUBDIR64)/libglapi.so |
1400
63a0b5ebd3ac
17312825 GL xscreensaver hacks broken in s12_28
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1391
diff
changeset
|
206 |
ln -s ../../../system/volatile/opengl/lib/libGL.so.1 \ |
63a0b5ebd3ac
17312825 GL xscreensaver hacks broken in s12_28
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1391
diff
changeset
|
207 |
$(PROTODIR)/usr/lib/GL/libGL.so.1 |
63a0b5ebd3ac
17312825 GL xscreensaver hacks broken in s12_28
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1391
diff
changeset
|
208 |
ln -s ../../../../system/volatile/opengl/lib/$(SUBDIR64)/libGL.so.1 \ |
63a0b5ebd3ac
17312825 GL xscreensaver hacks broken in s12_28
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1391
diff
changeset
|
209 |
$(PROTODIR)/usr/lib/GL/$(SUBDIR64)/libGL.so.1 |
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
210 |
mkdir -p $(PROTODIR)/usr/X11/lib/$(SUBDIR64) \ |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
211 |
$(PROTODIR)/usr/X11/include |
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
212 |
-rm -f $(PROTODIR)/usr/X11/lib/GL $(PROTODIR)/usr/X11/lib/mesa |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
213 |
ln -s ../../lib/GL $(PROTODIR)/usr/X11/lib/GL |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
214 |
ln -s ../../lib/mesa $(PROTODIR)/usr/X11/lib/mesa |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
215 |
-rm -f $(PROTODIR)/usr/X11/lib/64 |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
216 |
ln -s $(SUBDIR64) $(PROTODIR)/usr/X11/lib/64 |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
217 |
(cd $(PROTODIR)/usr/X11/lib; ln -s $(LIBRARIES_TO_LINK:%=GL/%) .) |
1400
63a0b5ebd3ac
17312825 GL xscreensaver hacks broken in s12_28
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1391
diff
changeset
|
218 |
rm -f $(PROTODIR)/usr/X11/lib/libGL.so.1.2.0 |
63a0b5ebd3ac
17312825 GL xscreensaver hacks broken in s12_28
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1391
diff
changeset
|
219 |
ln -s ../../lib/GL/libGL.so.1 $(PROTODIR)/usr/X11/lib/libGL.so.1 |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
220 |
ln -s libGL.so.1 $(PROTODIR)/usr/X11/lib/libGL.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
221 |
ln -s libglapi.so.0.0.0 $(PROTODIR)/usr/X11/lib/libglapi.so.0 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
222 |
ln -s libglapi.so.0 $(PROTODIR)/usr/X11/lib/libglapi.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
223 |
(cd $(PROTODIR)/usr/X11/lib/$(SUBDIR64); ln -s $(LIBRARIES_TO_LINK:%=../GL/$(SUBDIR64)/%) .) |
1400
63a0b5ebd3ac
17312825 GL xscreensaver hacks broken in s12_28
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1391
diff
changeset
|
224 |
rm -f $(PROTODIR)/usr/X11/lib/$(SUBDIR64)/libGL.so.1.2.0 |
63a0b5ebd3ac
17312825 GL xscreensaver hacks broken in s12_28
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1391
diff
changeset
|
225 |
ln -s ../../../lib/GL/$(SUBDIR64)/libGL.so.1 $(PROTODIR)/usr/X11/lib/$(SUBDIR64)/libGL.so.1 |
1391
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
226 |
ln -s libGL.so.1 $(PROTODIR)/usr/X11/lib/$(SUBDIR64)/libGL.so |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
227 |
ln -s libglapi.so.0.0.0 $(PROTODIR)/usr/X11/lib/$(SUBDIR64)/libglapi.so.0 |
e266e6d6f657
17231372 update Mesa to 9.0.3
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
1377
diff
changeset
|
228 |
ln -s libglapi.so.0 $(PROTODIR)/usr/X11/lib/$(SUBDIR64)/libglapi.so |
970
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
229 |
-rm -f $(PROTODIR)/usr/X11/include/GL $(PROTODIR)/usr/X11/include/mesa |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
230 |
ln -s ../../include/GL ../../include/mesa $(PROTODIR)/usr/X11/include/ |
272328fe1b4a
6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
967
diff
changeset
|
231 |
$(TOP)/open-src/data/ogl-select/mesa_vendor_select root="$(PROTODIR)" |