File builders/mesa-gl-amd-sh-348eee9c974ee24dee2362b8a2b7d30d6db69091/contrib/gallium_drivers.sh copied from file builders/mesa-gl-amd-sh-17dfbc25d237c334120d66387fc466ab6d3451c1/contrib/gallium_drivers.sh (similarity 90%) (mode: 100644) (index decf672..8c32ad5) |
... |
... |
do |
79 |
79 |
libradeonsi_a="$libradeonsi_a $libradeonsi_obj" |
libradeonsi_a="$libradeonsi_a $libradeonsi_obj" |
80 |
80 |
|
|
81 |
81 |
$cco_slib -o $libradeonsi_obj $f \ |
$cco_slib -o $libradeonsi_obj $f \ |
|
82 |
|
-I$build_dir/src/util \ |
82 |
83 |
-I$src_dir/src/util \ |
-I$src_dir/src/util \ |
|
84 |
|
-I$build_dir/src/amd/llvm \ |
83 |
85 |
-I$src_dir/src/amd/llvm \ |
-I$src_dir/src/amd/llvm \ |
|
86 |
|
-I$build_dir/src/amd/compiler \ |
84 |
87 |
-I$src_dir/src/amd/compiler \ |
-I$src_dir/src/amd/compiler \ |
85 |
88 |
-I$build_dir/src/amd/common \ |
-I$build_dir/src/amd/common \ |
86 |
89 |
-I$src_dir/src/amd/common \ |
-I$src_dir/src/amd/common \ |
|
... |
... |
do |
88 |
91 |
-I$src_dir/src/amd \ |
-I$src_dir/src/amd \ |
89 |
92 |
-I$build_dir/src/gallium/drivers/radeonsi \ |
-I$build_dir/src/gallium/drivers/radeonsi \ |
90 |
93 |
-I$src_dir/src/gallium/drivers/radeonsi \ |
-I$src_dir/src/gallium/drivers/radeonsi \ |
|
94 |
|
-I$build_dir/src/gallium/drivers \ |
91 |
95 |
-I$src_dir/src/gallium/drivers \ |
-I$src_dir/src/gallium/drivers \ |
|
96 |
|
-I$build_dir/src/gallium/auxiliary \ |
92 |
97 |
-I$src_dir/src/gallium/auxiliary \ |
-I$src_dir/src/gallium/auxiliary \ |
|
98 |
|
-I$build_dir/src/gallium/include \ |
93 |
99 |
-I$src_dir/src/gallium/include \ |
-I$src_dir/src/gallium/include \ |
94 |
100 |
-I$build_dir/src/compiler/nir \ |
-I$build_dir/src/compiler/nir \ |
95 |
101 |
-I$src_dir/src/compiler/nir \ |
-I$src_dir/src/compiler/nir \ |
96 |
102 |
-I$build_dir/src/compiler \ |
-I$build_dir/src/compiler \ |
97 |
103 |
-I$src_dir/src/compiler \ |
-I$src_dir/src/compiler \ |
|
104 |
|
-I$build_dir/src \ |
98 |
105 |
-I$src_dir/src \ |
-I$src_dir/src \ |
|
106 |
|
-I$build_dir/include \ |
99 |
107 |
-I$src_dir/include \ |
-I$src_dir/include \ |
100 |
108 |
$cco_slib_common_trailer & |
$cco_slib_common_trailer & |
101 |
109 |
done |
done |
|
... |
... |
do |
115 |
123 |
libradeonsi_a="$libradeonsi_a $libradeonsi_obj" |
libradeonsi_a="$libradeonsi_a $libradeonsi_obj" |
116 |
124 |
|
|
117 |
125 |
$cxxo_slib -o $libradeonsi_obj $f \ |
$cxxo_slib -o $libradeonsi_obj $f \ |
|
126 |
|
-I$build_dir/src/util \ |
118 |
127 |
-I$src_dir/src/util \ |
-I$src_dir/src/util \ |
|
128 |
|
-I$build_dir/src/amd/llvm \ |
119 |
129 |
-I$src_dir/src/amd/llvm \ |
-I$src_dir/src/amd/llvm \ |
|
130 |
|
-I$build_dir/src/amd/compiler \ |
120 |
131 |
-I$src_dir/src/amd/compiler \ |
-I$src_dir/src/amd/compiler \ |
121 |
132 |
-I$build_dir/src/amd/common \ |
-I$build_dir/src/amd/common \ |
122 |
133 |
-I$src_dir/src/amd/common \ |
-I$src_dir/src/amd/common \ |
|
... |
... |
do |
124 |
135 |
-I$src_dir/src/amd \ |
-I$src_dir/src/amd \ |
125 |
136 |
-I$build_dir/src/gallium/drivers/radeonsi \ |
-I$build_dir/src/gallium/drivers/radeonsi \ |
126 |
137 |
-I$src_dir/src/gallium/drivers/radeonsi \ |
-I$src_dir/src/gallium/drivers/radeonsi \ |
|
138 |
|
-I$build_dir/src/gallium/drivers \ |
127 |
139 |
-I$src_dir/src/gallium/drivers \ |
-I$src_dir/src/gallium/drivers \ |
|
140 |
|
-I$build_dir/src/gallium/auxiliary \ |
128 |
141 |
-I$src_dir/src/gallium/auxiliary \ |
-I$src_dir/src/gallium/auxiliary \ |
|
142 |
|
-I$build_dir/src/gallium/include \ |
129 |
143 |
-I$src_dir/src/gallium/include \ |
-I$src_dir/src/gallium/include \ |
130 |
144 |
-I$build_dir/src/compiler/nir \ |
-I$build_dir/src/compiler/nir \ |
131 |
145 |
-I$src_dir/src/compiler/nir \ |
-I$src_dir/src/compiler/nir \ |
132 |
146 |
-I$build_dir/src/compiler \ |
-I$build_dir/src/compiler \ |
133 |
147 |
-I$src_dir/src/compiler \ |
-I$src_dir/src/compiler \ |
|
148 |
|
-I$build_dir/src \ |
134 |
149 |
-I$src_dir/src \ |
-I$src_dir/src \ |
|
150 |
|
-I$build_dir/include \ |
135 |
151 |
-I$src_dir/include \ |
-I$src_dir/include \ |
136 |
152 |
$cco_slib_common_trailer & |
$cco_slib_common_trailer & |
137 |
153 |
done |
done |
|
... |
... |
do |
156 |
172 |
|
|
157 |
173 |
$cxxo_slib -o $libradeonsi_gfx_obj $f \ |
$cxxo_slib -o $libradeonsi_gfx_obj $f \ |
158 |
174 |
-DGFX_VER=$g \ |
-DGFX_VER=$g \ |
|
175 |
|
-I$build_dir/src/util \ |
159 |
176 |
-I$src_dir/src/util \ |
-I$src_dir/src/util \ |
|
177 |
|
-I$build_dir/src/amd/llvm \ |
160 |
178 |
-I$src_dir/src/amd/llvm \ |
-I$src_dir/src/amd/llvm \ |
|
179 |
|
-I$build_dir/src/amd/compiler \ |
161 |
180 |
-I$src_dir/src/amd/compiler \ |
-I$src_dir/src/amd/compiler \ |
162 |
181 |
-I$build_dir/src/amd/common \ |
-I$build_dir/src/amd/common \ |
163 |
182 |
-I$src_dir/src/amd/common \ |
-I$src_dir/src/amd/common \ |
|
... |
... |
do |
165 |
184 |
-I$src_dir/src/amd \ |
-I$src_dir/src/amd \ |
166 |
185 |
-I$build_dir/src/gallium/drivers/radeonsi \ |
-I$build_dir/src/gallium/drivers/radeonsi \ |
167 |
186 |
-I$src_dir/src/gallium/drivers/radeonsi \ |
-I$src_dir/src/gallium/drivers/radeonsi \ |
|
187 |
|
-I$build_dir/src/gallium/drivers \ |
168 |
188 |
-I$src_dir/src/gallium/drivers \ |
-I$src_dir/src/gallium/drivers \ |
|
189 |
|
-I$build_dir/src/gallium/auxiliary \ |
169 |
190 |
-I$src_dir/src/gallium/auxiliary \ |
-I$src_dir/src/gallium/auxiliary \ |
|
191 |
|
-I$build_dir/src/gallium/include \ |
170 |
192 |
-I$src_dir/src/gallium/include \ |
-I$src_dir/src/gallium/include \ |
171 |
193 |
-I$build_dir/src/compiler/nir \ |
-I$build_dir/src/compiler/nir \ |
172 |
194 |
-I$src_dir/src/compiler/nir \ |
-I$src_dir/src/compiler/nir \ |
173 |
195 |
-I$build_dir/src/compiler \ |
-I$build_dir/src/compiler \ |
174 |
196 |
-I$src_dir/src/compiler \ |
-I$src_dir/src/compiler \ |
|
197 |
|
-I$build_dir/src \ |
175 |
198 |
-I$src_dir/src \ |
-I$src_dir/src \ |
|
199 |
|
-I$build_dir/include \ |
176 |
200 |
-I$src_dir/include \ |
-I$src_dir/include \ |
177 |
201 |
$cco_slib_common_trailer & |
$cco_slib_common_trailer & |
178 |
202 |
done |
done |
File builders/mesa-vulkan-amd-sh-348eee9c974ee24dee2362b8a2b7d30d6db69091/contrib/generators.sh copied from file builders/mesa-vulkan-amd-sh-17dfbc25d237c334120d66387fc466ab6d3451c1/contrib/generators.sh (similarity 74%) (mode: 100644) (index 41cc43b..a56a3a7) |
1 |
1 |
#=============================================================================== |
#=============================================================================== |
2 |
2 |
# removing the braindamaged qsort class |
# removing the braindamaged qsort class |
3 |
|
cp -f $src_dir/src/compiler/nir/nir.c $src_dir/src/compiler/nir/nir.BK.c |
|
4 |
|
sed -i $src_dir/src/compiler/nir/nir.c \ |
|
|
3 |
|
cp -f $src_dir/src/compiler/nir/nir.c $build_dir/src/compiler/nir/nir.c |
|
4 |
|
sed -i $build_dir/src/compiler/nir/nir.c \ |
5 |
5 |
-e '/u_qsort.h/ d' \ |
-e '/u_qsort.h/ d' \ |
6 |
6 |
-e 's/util_qsort_r/qsort_r/' & |
-e 's/util_qsort_r/qsort_r/' & |
7 |
|
cp -f $src_dir/src/util/mesa_cache_db.c $src_dir/src/util/mesa_cache_db.BK.c |
|
8 |
|
sed -i $src_dir/src/util/mesa_cache_db.c \ |
|
|
7 |
|
cp -f $src_dir/src/util/mesa_cache_db.c $build_dir/src/util/mesa_cache_db.c |
|
8 |
|
sed -i $build_dir/src/util/mesa_cache_db.c \ |
9 |
9 |
-e '/u_qsort.h/ d' \ |
-e '/u_qsort.h/ d' \ |
10 |
10 |
-e 's/util_qsort_r/qsort_r/' & |
-e 's/util_qsort_r/qsort_r/' & |
11 |
11 |
#=============================================================================== |
#=============================================================================== |
12 |
12 |
# that compute radix sort implementation ... OMFG! Text book what NOT to do. |
# that compute radix sort implementation ... OMFG! Text book what NOT to do. |
13 |
13 |
# Where is the plain and simple C coded spir-v assembler for those shaders? |
# Where is the plain and simple C coded spir-v assembler for those shaders? |
14 |
14 |
# blame: Konstantin Seurer |
# blame: Konstantin Seurer |
15 |
|
mkdir -p $build_dir/src/amd/vulkan/meta |
|
16 |
15 |
cp -f $src_dir/src/amd/vulkan/meta/radv_meta.c $build_dir/src/amd/vulkan/meta |
cp -f $src_dir/src/amd/vulkan/meta/radv_meta.c $build_dir/src/amd/vulkan/meta |
17 |
16 |
patch -p 1 -i $src_dir/contrib/radv_meta.c.patch |
patch -p 1 -i $src_dir/contrib/radv_meta.c.patch |
18 |
17 |
cp -f $src_dir/src/amd/vulkan/radv_device.c $build_dir/src/amd/vulkan |
cp -f $src_dir/src/amd/vulkan/radv_device.c $build_dir/src/amd/vulkan |
|
... |
... |
export PYTHONPATH=$mako |
25 |
24 |
$python3 $src_dir/src/vulkan/util/gen_enum_to_str.py \ |
$python3 $src_dir/src/vulkan/util/gen_enum_to_str.py \ |
26 |
25 |
--beta false \ |
--beta false \ |
27 |
26 |
--xml $vulkan_api_xml \ |
--xml $vulkan_api_xml \ |
28 |
|
--outdir $build_dir |
|
|
27 |
|
--outdir $build_dir/src/vulkan/util |
29 |
28 |
|
|
30 |
29 |
# our ndebug/release version |
# our ndebug/release version |
31 |
30 |
cp -f $src_dir/contrib/vk_enum_to_str.c $src_dir/contrib/vk_enum_to_str.h \ |
cp -f $src_dir/contrib/vk_enum_to_str.c $src_dir/contrib/vk_enum_to_str.h \ |
32 |
|
$build_dir |
|
33 |
|
mkdir -p $build_dir/vulkan/util |
|
34 |
|
mv $build_dir/vk_enum_defines.h $build_dir/vulkan/util & |
|
|
31 |
|
$build_dir/src/vulkan/util |
35 |
32 |
|
|
36 |
33 |
$python3 $src_dir/src/vulkan/util/vk_dispatch_table_gen.py \ |
$python3 $src_dir/src/vulkan/util/vk_dispatch_table_gen.py \ |
37 |
34 |
--beta false \ |
--beta false \ |
38 |
35 |
--xml $vulkan_api_xml \ |
--xml $vulkan_api_xml \ |
39 |
|
--out-c vk_dispatch_table.c \ |
|
40 |
|
--out-h $build_dir/vulkan/util/vk_dispatch_table.h & |
|
|
36 |
|
--out-c $build_dir/src/vulkan/util/vk_dispatch_table.c \ |
|
37 |
|
--out-h $build_dir/src/vulkan/util/vk_dispatch_table.h & |
41 |
38 |
|
|
42 |
39 |
$python3 $src_dir/src/vulkan/util/vk_extensions_gen.py \ |
$python3 $src_dir/src/vulkan/util/vk_extensions_gen.py \ |
43 |
40 |
--xml $vulkan_api_xml \ |
--xml $vulkan_api_xml \ |
44 |
|
--out-c vk_extensions.c \ |
|
45 |
|
--out-h vk_extensions.h & |
|
|
41 |
|
--out-c $build_dir/src/vulkan/util/vk_extensions.c \ |
|
42 |
|
--out-h $build_dir/src/vulkan/util/vk_extensions.h & |
46 |
43 |
|
|
47 |
44 |
$python3 $src_dir/src/vulkan/util/vk_struct_type_cast_gen.py \ |
$python3 $src_dir/src/vulkan/util/vk_struct_type_cast_gen.py \ |
48 |
45 |
--beta false \ |
--beta false \ |
49 |
46 |
--xml $vulkan_api_xml \ |
--xml $vulkan_api_xml \ |
50 |
|
--outdir $build_dir |
|
|
47 |
|
--outdir $build_dir/src/vulkan/util & |
51 |
48 |
|
|
52 |
49 |
$python3 $src_dir/src/compiler/nir/nir_builder_opcodes_h.py \ |
$python3 $src_dir/src/compiler/nir/nir_builder_opcodes_h.py \ |
53 |
|
>$build_dir/nir_builder_opcodes.h & |
|
|
50 |
|
>$build_dir/src/compiler/nir/nir_builder_opcodes.h & |
54 |
51 |
|
|
55 |
52 |
$python3 $src_dir/src/compiler/nir/nir_opcodes_h.py \ |
$python3 $src_dir/src/compiler/nir/nir_opcodes_h.py \ |
56 |
|
>$build_dir/nir_opcodes.h & |
|
|
53 |
|
>$build_dir/src/compiler/nir/nir_opcodes.h & |
57 |
54 |
|
|
58 |
55 |
$python3 $src_dir/src/compiler/nir/nir_intrinsics_h.py \ |
$python3 $src_dir/src/compiler/nir/nir_intrinsics_h.py \ |
59 |
|
--outdir $build_dir & |
|
|
56 |
|
--outdir $build_dir/src/compiler/nir & |
60 |
57 |
|
|
61 |
58 |
$python3 $src_dir/src/compiler/nir/nir_intrinsics_indices_h.py \ |
$python3 $src_dir/src/compiler/nir/nir_intrinsics_indices_h.py \ |
62 |
|
--outdir $build_dir & |
|
|
59 |
|
--outdir $build_dir/src/compiler/nir & |
63 |
60 |
unset PYTHONPATH |
unset PYTHONPATH |
64 |
61 |
#=============================================================================== |
#=============================================================================== |
65 |
62 |
# vulkan runtime |
# vulkan runtime |
|
... |
... |
$python3 $src_dir/src/vulkan/util/vk_entrypoints_gen.py \ |
68 |
65 |
--beta false \ |
--beta false \ |
69 |
66 |
--xml $vulkan_api_xml \ |
--xml $vulkan_api_xml \ |
70 |
67 |
--proto --weak \ |
--proto --weak \ |
71 |
|
--out-h vk_common_entrypoints.h \ |
|
72 |
|
--out-c vk_common_entrypoints.c \ |
|
|
68 |
|
--out-h $build_dir/src/vulkan/runtime/vk_common_entrypoints.h \ |
|
69 |
|
--out-c $build_dir/src/vulkan/runtime/vk_common_entrypoints.c \ |
73 |
70 |
--prefix vk_common & |
--prefix vk_common & |
74 |
71 |
$python3 $src_dir/src/vulkan/util/vk_entrypoints_gen.py \ |
$python3 $src_dir/src/vulkan/util/vk_entrypoints_gen.py \ |
75 |
72 |
--beta false \ |
--beta false \ |
76 |
73 |
--xml $vulkan_api_xml \ |
--xml $vulkan_api_xml \ |
77 |
74 |
--proto --weak \ |
--proto --weak \ |
78 |
|
--out-h vk_cmd_enqueue_entrypoints.h \ |
|
79 |
|
--out-c vk_cmd_enqueue_entrypoints.c \ |
|
|
75 |
|
--out-h $build_dir/src/vulkan/runtime/vk_cmd_enqueue_entrypoints.h \ |
|
76 |
|
--out-c $build_dir/src/vulkan/runtime/vk_cmd_enqueue_entrypoints.c \ |
80 |
77 |
--prefix vk_cmd_enqueue & |
--prefix vk_cmd_enqueue & |
81 |
78 |
$python3 $src_dir/src/vulkan/util/vk_cmd_queue_gen.py \ |
$python3 $src_dir/src/vulkan/util/vk_cmd_queue_gen.py \ |
82 |
79 |
--beta false \ |
--beta false \ |
83 |
80 |
--xml $vulkan_api_xml \ |
--xml $vulkan_api_xml \ |
84 |
|
--out-h vk_cmd_queue.h \ |
|
85 |
|
--out-c vk_cmd_queue.c & |
|
|
81 |
|
--out-h $build_dir/src/vulkan/runtime/vk_cmd_queue.h \ |
|
82 |
|
--out-c $build_dir/src/vulkan/runtime/vk_cmd_queue.c & |
86 |
83 |
$python3 $src_dir/src/vulkan/util/vk_dispatch_trampolines_gen.py \ |
$python3 $src_dir/src/vulkan/util/vk_dispatch_trampolines_gen.py \ |
87 |
84 |
--beta false \ |
--beta false \ |
88 |
85 |
--xml $vulkan_api_xml \ |
--xml $vulkan_api_xml \ |
89 |
|
--out-h vk_dispatch_trampolines.h \ |
|
90 |
|
--out-c vk_dispatch_trampolines.c & |
|
|
86 |
|
--out-h $build_dir/src/vulkan/runtime/vk_dispatch_trampolines.h \ |
|
87 |
|
--out-c $build_dir/src/vulkan/runtime/vk_dispatch_trampolines.c & |
91 |
88 |
$python3 $src_dir/src/vulkan/util/vk_physical_device_features_gen.py \ |
$python3 $src_dir/src/vulkan/util/vk_physical_device_features_gen.py \ |
92 |
89 |
--beta false \ |
--beta false \ |
93 |
90 |
--xml $vulkan_api_xml \ |
--xml $vulkan_api_xml \ |
94 |
|
--out-h vk_physical_device_features.h \ |
|
95 |
|
--out-c vk_physical_device_features.c & |
|
|
91 |
|
--out-h $build_dir/src/vulkan/runtime/vk_physical_device_features.h \ |
|
92 |
|
--out-c $build_dir/src/vulkan/runtime/vk_physical_device_features.c & |
96 |
93 |
$python3 $src_dir/src/vulkan/util/vk_physical_device_properties_gen.py \ |
$python3 $src_dir/src/vulkan/util/vk_physical_device_properties_gen.py \ |
97 |
94 |
--beta false \ |
--beta false \ |
98 |
95 |
--xml $vulkan_api_xml \ |
--xml $vulkan_api_xml \ |
99 |
|
--out-h vk_physical_device_properties.h \ |
|
100 |
|
--out-c vk_physical_device_properties.c & |
|
|
96 |
|
--out-h $build_dir/src/vulkan/runtime/vk_physical_device_properties.h \ |
|
97 |
|
--out-c $build_dir/src/vulkan/runtime/vk_physical_device_properties.c & |
101 |
98 |
$python3 $src_dir/src/vulkan/runtime/vk_format_info_gen.py \ |
$python3 $src_dir/src/vulkan/runtime/vk_format_info_gen.py \ |
102 |
99 |
--xml $vulkan_api_xml \ |
--xml $vulkan_api_xml \ |
103 |
|
--out-h vk_format_info.h \ |
|
104 |
|
--out-c vk_format_info.c & |
|
|
100 |
|
--out-h $build_dir/src/vulkan/runtime/vk_format_info.h \ |
|
101 |
|
--out-c $build_dir/src/vulkan/runtime/vk_format_info.c & |
105 |
102 |
unset PYTHONPATH |
unset PYTHONPATH |
106 |
103 |
#=============================================================================== |
#=============================================================================== |
107 |
104 |
# wsi x11 (Window System Interface) |
# wsi x11 (Window System Interface) |
|
... |
... |
$python3 $src_dir/src/vulkan/util/vk_entrypoints_gen.py \ |
110 |
107 |
--beta false \ |
--beta false \ |
111 |
108 |
--xml $vulkan_api_xml \ |
--xml $vulkan_api_xml \ |
112 |
109 |
--proto --weak \ |
--proto --weak \ |
113 |
|
--out-h wsi_common_entrypoints.h \ |
|
114 |
|
--out-c wsi_common_entrypoints.c \ |
|
|
110 |
|
--out-h $build_dir/src/vulkan/wsi/wsi_common_entrypoints.h \ |
|
111 |
|
--out-c $build_dir/src/vulkan/wsi/wsi_common_entrypoints.c \ |
115 |
112 |
--prefix wsi & |
--prefix wsi & |
116 |
113 |
unset PYTHONPATH |
unset PYTHONPATH |
117 |
114 |
#=============================================================================== |
#=============================================================================== |
|
... |
... |
$python3 $src_dir/src/amd/common/sid_tables.py \ |
131 |
128 |
$src_dir/src/amd/registers/gfx11-rsrc.json \ |
$src_dir/src/amd/registers/gfx11-rsrc.json \ |
132 |
129 |
$src_dir/src/amd/registers/pkt3.json \ |
$src_dir/src/amd/registers/pkt3.json \ |
133 |
130 |
$src_dir/src/amd/registers/registers-manually-defined.json \ |
$src_dir/src/amd/registers/registers-manually-defined.json \ |
134 |
|
>$build_dir/sid_tables.h & |
|
135 |
|
mkdir -p $build_dir/src/amd/common |
|
|
131 |
|
>$build_dir/src/amd/common/sid_tables.h & |
136 |
132 |
$python3 $src_dir/src/amd/registers/makeregheader.py \ |
$python3 $src_dir/src/amd/registers/makeregheader.py \ |
137 |
133 |
$src_dir/src/amd/registers/gfx6.json \ |
$src_dir/src/amd/registers/gfx6.json \ |
138 |
134 |
$src_dir/src/amd/registers/gfx7.json \ |
$src_dir/src/amd/registers/gfx7.json \ |
|
... |
... |
$python3 $src_dir/src/amd/registers/makeregheader.py \ |
155 |
151 |
export PYTHONPATH=$mako |
export PYTHONPATH=$mako |
156 |
152 |
#------------------------------------------------------------------------------ |
#------------------------------------------------------------------------------ |
157 |
153 |
$python3 $src_dir/src/compiler/glsl/ir_expression_operation.py enum \ |
$python3 $src_dir/src/compiler/glsl/ir_expression_operation.py enum \ |
158 |
|
>$build_dir/ir_expression_operation.h & |
|
|
154 |
|
>$build_dir/src/compiler/glsl/ir_expression_operation.h & |
159 |
155 |
#------------------------------------------------------------------------------ |
#------------------------------------------------------------------------------ |
160 |
156 |
$python3 $src_dir/src/compiler/builtin_types_h.py \ |
$python3 $src_dir/src/compiler/builtin_types_h.py \ |
161 |
|
$build_dir/builtin_types.h & |
|
|
157 |
|
$build_dir/src/compiler/builtin_types.h & |
162 |
158 |
#------------------------------------------------------------------------------ |
#------------------------------------------------------------------------------ |
163 |
159 |
$python3 $src_dir/src/compiler/builtin_types_c.py \ |
$python3 $src_dir/src/compiler/builtin_types_c.py \ |
164 |
|
$build_dir/builtin_types.c & |
|
|
160 |
|
$build_dir/src/compiler/builtin_types.c & |
165 |
161 |
#------------------------------------------------------------------------------ |
#------------------------------------------------------------------------------ |
166 |
162 |
$python3 $src_dir/src/compiler/builtin_types_cpp_h.py \ |
$python3 $src_dir/src/compiler/builtin_types_cpp_h.py \ |
167 |
|
$build_dir/builtin_types_cpp.h & |
|
|
163 |
|
$build_dir/src/compiler/builtin_types_cpp.h & |
168 |
164 |
#------------------------------------------------------------------------------ |
#------------------------------------------------------------------------------ |
169 |
165 |
unset PYTHONPATH |
unset PYTHONPATH |
170 |
166 |
#=============================================================================== |
#=============================================================================== |
|
... |
... |
unset PYTHONPATH |
172 |
168 |
export PYTHONPATH=$mako |
export PYTHONPATH=$mako |
173 |
169 |
$python3 $src_dir/src/compiler/spirv/spirv_info_c.py \ |
$python3 $src_dir/src/compiler/spirv/spirv_info_c.py \ |
174 |
170 |
$src_dir/src/compiler/spirv/spirv.core.grammar.json \ |
$src_dir/src/compiler/spirv/spirv.core.grammar.json \ |
175 |
|
$build_dir/spirv_info.c & |
|
|
171 |
|
$build_dir/src/compiler/spirv/spirv_info.c & |
176 |
172 |
|
|
177 |
173 |
$python3 $src_dir/src/compiler/spirv/vtn_gather_types_c.py \ |
$python3 $src_dir/src/compiler/spirv/vtn_gather_types_c.py \ |
178 |
174 |
$src_dir/src/compiler/spirv/spirv.core.grammar.json \ |
$src_dir/src/compiler/spirv/spirv.core.grammar.json \ |
179 |
|
$build_dir/vtn_gather_types.c & |
|
|
175 |
|
$build_dir/src/compiler/spirv/vtn_gather_types.c & |
180 |
176 |
|
|
181 |
177 |
$python3 $src_dir/src/compiler/spirv/vtn_generator_ids_h.py \ |
$python3 $src_dir/src/compiler/spirv/vtn_generator_ids_h.py \ |
182 |
178 |
$src_dir/src/compiler/spirv/spir-v.xml \ |
$src_dir/src/compiler/spirv/spir-v.xml \ |
183 |
|
$build_dir/vtn_generator_ids.h & |
|
|
179 |
|
$build_dir/src/compiler/spirv/vtn_generator_ids.h & |
184 |
180 |
# nir generated files |
# nir generated files |
185 |
181 |
$python3 $src_dir/src/compiler/nir/nir_constant_expressions.py \ |
$python3 $src_dir/src/compiler/nir/nir_constant_expressions.py \ |
186 |
|
>$build_dir/nir_constant_expressions.c & |
|
|
182 |
|
>$build_dir/src/compiler/nir/nir_constant_expressions.c & |
187 |
183 |
|
|
188 |
184 |
$python3 $src_dir/src/compiler/nir/nir_opt_algebraic.py \ |
$python3 $src_dir/src/compiler/nir/nir_opt_algebraic.py \ |
189 |
|
>$build_dir/nir_opt_algebraic.c & |
|
|
185 |
|
>$build_dir/src/compiler/nir/nir_opt_algebraic.c & |
190 |
186 |
|
|
191 |
187 |
$python3 $src_dir/src/compiler/nir/nir_opcodes_c.py \ |
$python3 $src_dir/src/compiler/nir/nir_opcodes_c.py \ |
192 |
|
>$build_dir/nir_opcodes.c & |
|
|
188 |
|
>$build_dir/src/compiler/nir/nir_opcodes.c & |
193 |
189 |
|
|
194 |
190 |
$python3 $src_dir/src/compiler/nir/nir_intrinsics_c.py \ |
$python3 $src_dir/src/compiler/nir/nir_intrinsics_c.py \ |
195 |
|
--outdir $build_dir & |
|
|
191 |
|
--outdir $build_dir/src/compiler/nir & |
196 |
192 |
unset PYTHONPATH |
unset PYTHONPATH |
197 |
193 |
#=============================================================================== |
#=============================================================================== |
198 |
194 |
# libaco |
# libaco |
199 |
195 |
export PYTHONPATH=$mako |
export PYTHONPATH=$mako |
200 |
196 |
$python3 $src_dir/src/amd/compiler/aco_opcodes_h.py \ |
$python3 $src_dir/src/amd/compiler/aco_opcodes_h.py \ |
201 |
|
>$build_dir/aco_opcodes.h & |
|
|
197 |
|
>$build_dir/src/amd/compiler/aco_opcodes.h & |
202 |
198 |
$python3 $src_dir/src/amd/compiler/aco_opcodes_cpp.py \ |
$python3 $src_dir/src/amd/compiler/aco_opcodes_cpp.py \ |
203 |
|
>$build_dir/aco_opcodes.cpp & |
|
|
199 |
|
>$build_dir/src/amd/compiler/aco_opcodes.cpp & |
204 |
200 |
$python3 $src_dir/src/amd/compiler/aco_builder_h.py \ |
$python3 $src_dir/src/amd/compiler/aco_builder_h.py \ |
205 |
|
>$build_dir/aco_builder.h & |
|
|
201 |
|
>$build_dir/src/amd/compiler/aco_builder.h & |
206 |
202 |
unset PYTHONPATH |
unset PYTHONPATH |
207 |
203 |
#=============================================================================== |
#=============================================================================== |
208 |
204 |
# libmesautils |
# libmesautils |
209 |
|
mkdir -p $build_dir/src/util |
|
210 |
|
|
|
211 |
205 |
export PYTHONPATH=$mako |
export PYTHONPATH=$mako |
212 |
206 |
$python3 $src_dir/src/util/format_srgb.py \ |
$python3 $src_dir/src/util/format_srgb.py \ |
213 |
|
>$build_dir/format_srgb.c |
|
|
207 |
|
>$build_dir/src/util/format_srgb.c |
214 |
208 |
|
|
215 |
209 |
$python3 $src_dir/src/util/format/u_format_table.py \ |
$python3 $src_dir/src/util/format/u_format_table.py \ |
216 |
210 |
$src_dir/src/util/format/u_format.csv \ |
$src_dir/src/util/format/u_format.csv \ |
217 |
|
>$build_dir/u_format_table.c |
|
|
211 |
|
>$build_dir/src/util/u_format_table.c |
218 |
212 |
|
|
219 |
213 |
# wow, really? |
# wow, really? |
220 |
|
mkdir -p $build_dir/src/util/format |
|
221 |
214 |
$python3 $src_dir/src/util/format/u_format_table.py \ |
$python3 $src_dir/src/util/format/u_format_table.py \ |
222 |
215 |
--header \ |
--header \ |
223 |
216 |
$src_dir/src/util/format/u_format.csv \ |
$src_dir/src/util/format/u_format.csv \ |
|
... |
... |
$python3 $src_dir/src/vulkan/util/vk_entrypoints_gen.py \ |
239 |
232 |
--beta false \ |
--beta false \ |
240 |
233 |
--xml $vulkan_api_xml \ |
--xml $vulkan_api_xml \ |
241 |
234 |
--proto --weak \ |
--proto --weak \ |
242 |
|
--out-h radv_entrypoints.h \ |
|
243 |
|
--out-c radv_entrypoints.c \ |
|
|
235 |
|
--out-h $build_dir/src/amd/vulkan/radv_entrypoints.h \ |
|
236 |
|
--out-c $build_dir/src/amd/vulkan/radv_entrypoints.c \ |
244 |
237 |
--prefix radv \ |
--prefix radv \ |
245 |
238 |
--device-prefix metro_exodus \ |
--device-prefix metro_exodus \ |
246 |
239 |
--device-prefix rage2 & |
--device-prefix rage2 & |
|
... |
... |
$python3 $src_dir/src/amd/common/gfx10_format_table.py \ |
258 |
251 |
$src_dir/src/util/format/u_format.csv \ |
$src_dir/src/util/format/u_format.csv \ |
259 |
252 |
$src_dir/src/amd/registers/gfx10-rsrc.json \ |
$src_dir/src/amd/registers/gfx10-rsrc.json \ |
260 |
253 |
$src_dir/src/amd/registers/gfx11-rsrc.json \ |
$src_dir/src/amd/registers/gfx11-rsrc.json \ |
261 |
|
>$build_dir/gfx10_format_table.c & |
|
|
254 |
|
>$build_dir/src/amd/common/gfx10_format_table.c & |
262 |
255 |
#------------------------------------------------------------------------------ |
#------------------------------------------------------------------------------ |
263 |
256 |
git_sha1=no_git_sha1_available |
git_sha1=no_git_sha1_available |
264 |
257 |
if test -d $src_dir/.git; then |
if test -d $src_dir/.git; then |
265 |
258 |
git_sha1=$(git --git-dir=$src_dir/.git rev-parse HEAD) |
git_sha1=$(git --git-dir=$src_dir/.git rev-parse HEAD) |
266 |
259 |
fi |
fi |
267 |
260 |
echo git_sha1=$git_sha1 |
echo git_sha1=$git_sha1 |
268 |
|
echo "#define MESA_GIT_SHA1 \"$git_sha1\"" >$build_dir/git_sha1.h & |
|
|
261 |
|
echo "#define MESA_GIT_SHA1 \"$git_sha1\"" >$build_dir/src/git_sha1.h & |
269 |
262 |
unset PYTHONPATH |
unset PYTHONPATH |
270 |
263 |
#=============================================================================== |
#=============================================================================== |
File builders/mesa-vulkan-amd-sh-348eee9c974ee24dee2362b8a2b7d30d6db69091/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-ca92a10800bcb09749758ea1664dc0675955ffa0/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 90%) (mode: 100755) (index 5a27b33..f5ba672) |
... |
... |
fi |
396 |
396 |
# the kronos registry |
# the kronos registry |
397 |
397 |
vulkan_api_xml=$src_dir/src/vulkan/registry/vk.xml |
vulkan_api_xml=$src_dir/src/vulkan/registry/vk.xml |
398 |
398 |
#=============================================================================== |
#=============================================================================== |
|
399 |
|
# directory hierarchy |
|
400 |
|
build_dir_leaf_dirs="\ |
|
401 |
|
$build_dir/include/drm-api \ |
|
402 |
|
$build_dir/src/amd/common \ |
|
403 |
|
$build_dir/src/amd/compiler \ |
|
404 |
|
$build_dir/src/amd/vulkan/meta \ |
|
405 |
|
$build_dir/src/amd/vulkan/nir \ |
|
406 |
|
$build_dir/src/compiler/nir \ |
|
407 |
|
$build_dir/src/compiler/glsl \ |
|
408 |
|
$build_dir/src/compiler/spirv \ |
|
409 |
|
$build_dir/src/gallium/auxiliary \ |
|
410 |
|
$build_dir/src/gallium/include \ |
|
411 |
|
$build_dir/src/mesa \ |
|
412 |
|
$build_dir/src/util/format \ |
|
413 |
|
$build_dir/src/vulkan/runtime \ |
|
414 |
|
$build_dir/src/vulkan/util \ |
|
415 |
|
$build_dir/src/vulkan/wsi \ |
|
416 |
|
" |
|
417 |
|
mkdir -p $build_dir_leaf_dirs |
|
418 |
|
#=============================================================================== |
399 |
419 |
# all code generation should happen here (no weird interlocked deps) |
# all code generation should happen here (no weird interlocked deps) |
400 |
420 |
. $src_dir/contrib/generators.sh |
. $src_dir/contrib/generators.sh |
401 |
421 |
wait |
wait |
|
... |
... |
$cc -o $build_dir/xmlconfig.o $src_dir/src/util/xmlconfig.c \ |
406 |
426 |
-DDATADIR=\"$datadir\" \ |
-DDATADIR=\"$datadir\" \ |
407 |
427 |
\ |
\ |
408 |
428 |
-I$build_dir/src/util \ |
-I$build_dir/src/util \ |
|
429 |
|
-I$src_dir/src/util \ |
|
430 |
|
-I$build_dir/src \ |
409 |
431 |
-I$src_dir/src \ |
-I$src_dir/src \ |
|
432 |
|
-I$build_dir/include \ |
410 |
433 |
-I$src_dir/include \ |
-I$src_dir/include \ |
411 |
434 |
$cppflags_common \ |
$cppflags_common \ |
412 |
435 |
$expat_cppflags & |
$expat_cppflags & |
|
... |
... |
cppflags="\ |
416 |
439 |
$cppflags_common \ |
$cppflags_common \ |
417 |
440 |
-DPACKAGE_VERSION=\"$version\" \ |
-DPACKAGE_VERSION=\"$version\" \ |
418 |
441 |
-DVERSION=\"$version\" \ |
-DVERSION=\"$version\" \ |
419 |
|
-I$build_dir/vulkan/util \ |
|
420 |
|
-I$build_dir \ |
|
421 |
|
-I$src_dir/src/vulkan/util \ |
|
|
442 |
|
-I$build_dir/src/vulkan/runtime \ |
422 |
443 |
-I$src_dir/src/vulkan/runtime \ |
-I$src_dir/src/vulkan/runtime \ |
|
444 |
|
-I$build_dir/src/vulkan/util \ |
|
445 |
|
-I$src_dir/src/vulkan/util \ |
|
446 |
|
-I$build_dir/src/gallium/include \ |
423 |
447 |
-I$src_dir/src/gallium/include \ |
-I$src_dir/src/gallium/include \ |
|
448 |
|
-I$build_dir/src/compiler/nir \ |
|
449 |
|
-I$src_dir/src/compiler/nir \ |
|
450 |
|
-I$build_dir/src/compiler \ |
|
451 |
|
-I$src_dir/src/compiler \ |
|
452 |
|
-I$build_dir/src/util \ |
424 |
453 |
-I$src_dir/src/util \ |
-I$src_dir/src/util \ |
|
454 |
|
-I$build_dir/src \ |
425 |
455 |
-I$src_dir/src \ |
-I$src_dir/src \ |
|
456 |
|
-I$build_dir/include \ |
426 |
457 |
-I$src_dir/include \ |
-I$src_dir/include \ |
427 |
458 |
$libxcb_cppflags \ |
$libxcb_cppflags \ |
428 |
459 |
$libx11_cppflags \ |
$libx11_cppflags \ |
|
... |
... |
$xorgproto_cppflags \ |
432 |
463 |
" |
" |
433 |
464 |
libvulkan_util_files="\ |
libvulkan_util_files="\ |
434 |
465 |
$src_dir/src/vulkan/util/vk_alloc.c \ |
$src_dir/src/vulkan/util/vk_alloc.c \ |
435 |
|
$build_dir/vk_dispatch_table.c \ |
|
436 |
|
$build_dir/vk_enum_to_str.c \ |
|
437 |
|
$build_dir/vk_extensions.c \ |
|
|
466 |
|
$build_dir/src/vulkan/util/vk_dispatch_table.c \ |
|
467 |
|
$build_dir/src/vulkan/util/vk_enum_to_str.c \ |
|
468 |
|
$build_dir/src/vulkan/util/vk_extensions.c \ |
438 |
469 |
$src_dir/src/vulkan/util/vk_format.c \ |
$src_dir/src/vulkan/util/vk_format.c \ |
439 |
470 |
$src_dir/src/vulkan/util/vk_util.c \ |
$src_dir/src/vulkan/util/vk_util.c \ |
440 |
471 |
" |
" |
|
... |
... |
cppflags="\ |
451 |
482 |
$cppflags_common \ |
$cppflags_common \ |
452 |
483 |
-DPACKAGE_VERSION=\"$version\" \ |
-DPACKAGE_VERSION=\"$version\" \ |
453 |
484 |
-DVERSION=\"$version\" \ |
-DVERSION=\"$version\" \ |
454 |
|
-I$build_dir/vulkan/util \ |
|
455 |
|
-I$build_dir \ |
|
456 |
|
-I$src_dir/src/vulkan/util \ |
|
|
485 |
|
-I$build_dir/src/vulkan/runtime \ |
457 |
486 |
-I$src_dir/src/vulkan/runtime \ |
-I$src_dir/src/vulkan/runtime \ |
|
487 |
|
-I$build_dir/src/gallium/include \ |
458 |
488 |
-I$src_dir/src/gallium/include \ |
-I$src_dir/src/gallium/include \ |
|
489 |
|
-I$build_dir/src/compiler/nir \ |
459 |
490 |
-I$src_dir/src/compiler/nir \ |
-I$src_dir/src/compiler/nir \ |
|
491 |
|
-I$build_dir/src/compiler \ |
|
492 |
|
-I$src_dir/src/compiler \ |
|
493 |
|
-I$build_dir/src/vulkan/util \ |
|
494 |
|
-I$src_dir/src/vulkan/util \ |
|
495 |
|
-I$build_dir/src/util \ |
460 |
496 |
-I$src_dir/src/util \ |
-I$src_dir/src/util \ |
|
497 |
|
-I$build_dir/src \ |
461 |
498 |
-I$src_dir/src \ |
-I$src_dir/src \ |
|
499 |
|
-I$build_dir/include \ |
462 |
500 |
-I$src_dir/include \ |
-I$src_dir/include \ |
463 |
501 |
$libdrm_cppflags \ |
$libdrm_cppflags \ |
464 |
502 |
$libxcb_cppflags \ |
$libxcb_cppflags \ |
|
... |
... |
$src_dir/src/vulkan/runtime/vk_buffer.c \ |
474 |
512 |
$src_dir/src/vulkan/runtime/vk_buffer_view.c \ |
$src_dir/src/vulkan/runtime/vk_buffer_view.c \ |
475 |
513 |
$src_dir/src/vulkan/runtime/vk_cmd_copy.c \ |
$src_dir/src/vulkan/runtime/vk_cmd_copy.c \ |
476 |
514 |
$src_dir/src/vulkan/runtime/vk_cmd_enqueue.c \ |
$src_dir/src/vulkan/runtime/vk_cmd_enqueue.c \ |
477 |
|
$build_dir/vk_cmd_enqueue_entrypoints.c \ |
|
478 |
|
$build_dir/vk_cmd_queue.c \ |
|
|
515 |
|
$build_dir/src/vulkan/runtime/vk_cmd_enqueue_entrypoints.c \ |
|
516 |
|
$build_dir/src/vulkan/runtime/vk_cmd_queue.c \ |
479 |
517 |
$src_dir/src/vulkan/runtime/vk_command_buffer.c \ |
$src_dir/src/vulkan/runtime/vk_command_buffer.c \ |
480 |
518 |
$src_dir/src/vulkan/runtime/vk_command_pool.c \ |
$src_dir/src/vulkan/runtime/vk_command_pool.c \ |
481 |
|
$build_dir/vk_common_entrypoints.c \ |
|
|
519 |
|
$build_dir/src/vulkan/runtime/vk_common_entrypoints.c \ |
482 |
520 |
$src_dir/src/vulkan/runtime/vk_debug_report.c \ |
$src_dir/src/vulkan/runtime/vk_debug_report.c \ |
483 |
521 |
$src_dir/src/vulkan/runtime/vk_debug_utils.c \ |
$src_dir/src/vulkan/runtime/vk_debug_utils.c \ |
484 |
522 |
$src_dir/src/vulkan/runtime/vk_deferred_operation.c \ |
$src_dir/src/vulkan/runtime/vk_deferred_operation.c \ |
|
... |
... |
$src_dir/src/vulkan/runtime/vk_descriptor_update_template.c \ |
488 |
526 |
$src_dir/src/vulkan/runtime/vk_descriptors.c \ |
$src_dir/src/vulkan/runtime/vk_descriptors.c \ |
489 |
527 |
$src_dir/src/vulkan/runtime/vk_device.c \ |
$src_dir/src/vulkan/runtime/vk_device.c \ |
490 |
528 |
$src_dir/src/vulkan/runtime/vk_drm_syncobj.c \ |
$src_dir/src/vulkan/runtime/vk_drm_syncobj.c \ |
491 |
|
$build_dir/vk_dispatch_trampolines.c \ |
|
|
529 |
|
$build_dir/src/vulkan/runtime/vk_dispatch_trampolines.c \ |
492 |
530 |
$src_dir/src/vulkan/runtime/vk_fence.c \ |
$src_dir/src/vulkan/runtime/vk_fence.c \ |
493 |
|
$build_dir/vk_format_info.c \ |
|
|
531 |
|
$build_dir/src/vulkan/runtime/vk_format_info.c \ |
494 |
532 |
$src_dir/src/vulkan/runtime/vk_framebuffer.c \ |
$src_dir/src/vulkan/runtime/vk_framebuffer.c \ |
495 |
533 |
$src_dir/src/vulkan/runtime/vk_graphics_state.c \ |
$src_dir/src/vulkan/runtime/vk_graphics_state.c \ |
496 |
534 |
$src_dir/src/vulkan/runtime/vk_image.c \ |
$src_dir/src/vulkan/runtime/vk_image.c \ |
|
... |
... |
$src_dir/src/vulkan/runtime/vk_pipeline.c \ |
507 |
545 |
$src_dir/src/vulkan/runtime/vk_pipeline_layout.c \ |
$src_dir/src/vulkan/runtime/vk_pipeline_layout.c \ |
508 |
546 |
$src_dir/src/vulkan/runtime/vk_pipeline_cache.c \ |
$src_dir/src/vulkan/runtime/vk_pipeline_cache.c \ |
509 |
547 |
$src_dir/src/vulkan/runtime/vk_physical_device.c \ |
$src_dir/src/vulkan/runtime/vk_physical_device.c \ |
510 |
|
$build_dir/vk_physical_device_features.c \ |
|
511 |
|
$build_dir/vk_physical_device_properties.c \ |
|
|
548 |
|
$build_dir/src/vulkan/runtime/vk_physical_device_features.c \ |
|
549 |
|
$build_dir/src/vulkan/runtime/vk_physical_device_properties.c \ |
512 |
550 |
$src_dir/src/vulkan/runtime/vk_query_pool.c \ |
$src_dir/src/vulkan/runtime/vk_query_pool.c \ |
513 |
551 |
$src_dir/src/vulkan/runtime/vk_queue.c \ |
$src_dir/src/vulkan/runtime/vk_queue.c \ |
514 |
552 |
$src_dir/src/vulkan/runtime/vk_render_pass.c \ |
$src_dir/src/vulkan/runtime/vk_render_pass.c \ |
|
... |
... |
$src_dir/src/vulkan/runtime/vk_sync_binary.c \ |
521 |
559 |
$src_dir/src/vulkan/runtime/vk_sync_dummy.c \ |
$src_dir/src/vulkan/runtime/vk_sync_dummy.c \ |
522 |
560 |
$src_dir/src/vulkan/runtime/vk_sync_timeline.c \ |
$src_dir/src/vulkan/runtime/vk_sync_timeline.c \ |
523 |
561 |
$src_dir/src/vulkan/runtime/vk_synchronization2.c \ |
$src_dir/src/vulkan/runtime/vk_synchronization2.c \ |
|
562 |
|
$src_dir/src/vulkan/runtime/vk_texcompress_etc2.c \ |
524 |
563 |
$src_dir/src/vulkan/runtime/vk_video.c \ |
$src_dir/src/vulkan/runtime/vk_video.c \ |
525 |
564 |
$src_dir/src/vulkan/runtime/vk_ycbcr_conversion.c \ |
$src_dir/src/vulkan/runtime/vk_ycbcr_conversion.c \ |
526 |
565 |
" |
" |
|
... |
... |
done |
535 |
574 |
# wsi x11 (Window System Interface) |
# wsi x11 (Window System Interface) |
536 |
575 |
cppflags="\ |
cppflags="\ |
537 |
576 |
$cppflags_common \ |
$cppflags_common \ |
538 |
|
-I$build_dir/vulkan/util \ |
|
539 |
|
-I$build_dir \ |
|
540 |
|
-I$src_dir/src \ |
|
541 |
|
-I$src_dir/src/vulkan/util \ |
|
|
577 |
|
-I$build_dir/src/vulkan/wsi \ |
|
578 |
|
-I$src_dir/src/vulkan/wsi \ |
|
579 |
|
-I$build_dir/src/vulkan/runtime \ |
542 |
580 |
-I$src_dir/src/vulkan/runtime \ |
-I$src_dir/src/vulkan/runtime \ |
|
581 |
|
-I$build_dir/src/vulkan/util \ |
|
582 |
|
-I$src_dir/src/vulkan/util \ |
|
583 |
|
-I$build_dir/src/gallium/include \ |
543 |
584 |
-I$src_dir/src/gallium/include \ |
-I$src_dir/src/gallium/include \ |
544 |
|
-I$src_dir/include \ |
|
|
585 |
|
-I$build_dir/src \ |
|
586 |
|
-I$src_dir/src \ |
|
587 |
|
-I$build_dir/include/drm-uapi \ |
545 |
588 |
-I$src_dir/include/drm-uapi \ |
-I$src_dir/include/drm-uapi \ |
|
589 |
|
-I$build_dir/include \ |
|
590 |
|
-I$src_dir/include \ |
546 |
591 |
$libxcb_cppflags \ |
$libxcb_cppflags \ |
547 |
592 |
$libx11_cppflags \ |
$libx11_cppflags \ |
548 |
593 |
$libxrandr_cppflags \ |
$libxrandr_cppflags \ |
|
... |
... |
$cc $cppflags $src_dir/src/vulkan/wsi/wsi_common_display.c \ |
561 |
606 |
-o $build_dir/wsi_common_display.o & |
-o $build_dir/wsi_common_display.o & |
562 |
607 |
$cc $cppflags $src_dir/src/vulkan/wsi/wsi_common_headless.c \ |
$cc $cppflags $src_dir/src/vulkan/wsi/wsi_common_headless.c \ |
563 |
608 |
-o $build_dir/wsi_common_headless.o & |
-o $build_dir/wsi_common_headless.o & |
564 |
|
$cc $cppflags $build_dir/wsi_common_entrypoints.c \ |
|
|
609 |
|
$cc $cppflags $build_dir/src/vulkan/wsi/wsi_common_entrypoints.c \ |
565 |
610 |
-o $build_dir/wsi_common_entrypoints.o & |
-o $build_dir/wsi_common_entrypoints.o & |
566 |
611 |
libvulkan_wsi_a="\ |
libvulkan_wsi_a="\ |
567 |
612 |
$build_dir/wsi_common.o \ |
$build_dir/wsi_common.o \ |
|
... |
... |
$build_dir/wsi_common_entrypoints.o \ |
575 |
620 |
# amd common archive |
# amd common archive |
576 |
621 |
cppflags="\ |
cppflags="\ |
577 |
622 |
$cppflags_common \ |
$cppflags_common \ |
578 |
|
-I$build_dir \ |
|
|
623 |
|
-I$build_dir/src/gallium/auxiliary \ |
579 |
624 |
-I$src_dir/src/gallium/auxiliary \ |
-I$src_dir/src/gallium/auxiliary \ |
|
625 |
|
-I$build_dir/src/gallium/include \ |
580 |
626 |
-I$src_dir/src/gallium/include \ |
-I$src_dir/src/gallium/include \ |
581 |
627 |
-I$build_dir/src/amd/common \ |
-I$build_dir/src/amd/common \ |
582 |
628 |
-I$src_dir/src/amd/common \ |
-I$src_dir/src/amd/common \ |
583 |
|
-I$src_dir/src/util \ |
|
584 |
629 |
-I$build_dir/src/amd \ |
-I$build_dir/src/amd \ |
585 |
630 |
-I$src_dir/src/amd \ |
-I$src_dir/src/amd \ |
|
631 |
|
-I$build_dir/src/compiler/nir \ |
586 |
632 |
-I$src_dir/src/compiler/nir \ |
-I$src_dir/src/compiler/nir \ |
|
633 |
|
-I$build_dir/src/compiler \ |
587 |
634 |
-I$src_dir/src/compiler \ |
-I$src_dir/src/compiler \ |
|
635 |
|
-I$build_dir/src/mesa \ |
588 |
636 |
-I$src_dir/src/mesa \ |
-I$src_dir/src/mesa \ |
|
637 |
|
-I$build_dir/src/util \ |
|
638 |
|
-I$src_dir/src/util \ |
|
639 |
|
-I$build_dir/src \ |
589 |
640 |
-I$src_dir/src \ |
-I$src_dir/src \ |
590 |
|
-I$src_dir/include \ |
|
|
641 |
|
-I$build_dir/include/drm-uapi \ |
591 |
642 |
-I$src_dir/include/drm-uapi \ |
-I$src_dir/include/drm-uapi \ |
|
643 |
|
-I$build_dir/include \ |
|
644 |
|
-I$src_dir/include \ |
592 |
645 |
$libdrm_cppflags \ |
$libdrm_cppflags \ |
593 |
646 |
$libdrm_amdgpu_cppflags \ |
$libdrm_amdgpu_cppflags \ |
594 |
647 |
$linux_drm_cppflags \ |
$linux_drm_cppflags \ |
|
... |
... |
libamd_common_c_files="\ |
601 |
654 |
$src_dir/src/amd/common/ac_surface.c \ |
$src_dir/src/amd/common/ac_surface.c \ |
602 |
655 |
$src_dir/src/amd/common/ac_binary.c \ |
$src_dir/src/amd/common/ac_binary.c \ |
603 |
656 |
$src_dir/src/amd/common/ac_debug.c \ |
$src_dir/src/amd/common/ac_debug.c \ |
604 |
|
$src_dir/src/amd/common/amd_family.c \ |
|
605 |
657 |
$src_dir/src/amd/common/ac_gpu_info.c \ |
$src_dir/src/amd/common/ac_gpu_info.c \ |
606 |
658 |
$src_dir/src/amd/common/ac_msgpack.c \ |
$src_dir/src/amd/common/ac_msgpack.c \ |
607 |
659 |
$src_dir/src/amd/common/ac_nir.c \ |
$src_dir/src/amd/common/ac_nir.c \ |
|
... |
... |
$src_dir/src/amd/common/ac_rgp.c \ |
626 |
678 |
$src_dir/src/amd/common/ac_rgp_elf_object_pack.c \ |
$src_dir/src/amd/common/ac_rgp_elf_object_pack.c \ |
627 |
679 |
$src_dir/src/amd/common/ac_rtld.c \ |
$src_dir/src/amd/common/ac_rtld.c \ |
628 |
680 |
$src_dir/src/amd/common/ac_spm.c \ |
$src_dir/src/amd/common/ac_spm.c \ |
|
681 |
|
$src_dir/src/amd/common/amd_family.c \ |
|
682 |
|
$build_dir/src/amd/common/gfx10_format_table.c \ |
629 |
683 |
" |
" |
630 |
684 |
for f in $libamd_common_c_files |
for f in $libamd_common_c_files |
631 |
685 |
do |
do |
|
... |
... |
done |
639 |
693 |
cppflags="\ |
cppflags="\ |
640 |
694 |
$cppflags_common \ |
$cppflags_common \ |
641 |
695 |
-DLITTLEENDIAN_CPU \ |
-DLITTLEENDIAN_CPU \ |
|
696 |
|
-I$build_dir/src/amd/addrlib/inc/chip/gfx11 \ |
642 |
697 |
-I$src_dir/src/amd/addrlib/inc/chip/gfx11 \ |
-I$src_dir/src/amd/addrlib/inc/chip/gfx11 \ |
|
698 |
|
-I$build_dir/src/amd/addrlib/inc/chip/gfx10 \ |
643 |
699 |
-I$src_dir/src/amd/addrlib/inc/chip/gfx10 \ |
-I$src_dir/src/amd/addrlib/inc/chip/gfx10 \ |
|
700 |
|
-I$build_dir/src/amd/addrlib/inc/chip/gfx9 \ |
644 |
701 |
-I$src_dir/src/amd/addrlib/inc/chip/gfx9 \ |
-I$src_dir/src/amd/addrlib/inc/chip/gfx9 \ |
|
702 |
|
-I$build_dir/src/amd/addrlib/inc/chip/r800 \ |
645 |
703 |
-I$src_dir/src/amd/addrlib/inc/chip/r800 \ |
-I$src_dir/src/amd/addrlib/inc/chip/r800 \ |
|
704 |
|
-I$build_dir/src/amd/addrlib/inc \ |
646 |
705 |
-I$src_dir/src/amd/addrlib/inc \ |
-I$src_dir/src/amd/addrlib/inc \ |
|
706 |
|
-I$build_dir/src/amd/addrlib/src/core \ |
647 |
707 |
-I$src_dir/src/amd/addrlib/src/core \ |
-I$src_dir/src/amd/addrlib/src/core \ |
|
708 |
|
-I$build_dir/src/amd/addrlib/src/chip/gfx11 \ |
648 |
709 |
-I$src_dir/src/amd/addrlib/src/chip/gfx11 \ |
-I$src_dir/src/amd/addrlib/src/chip/gfx11 \ |
|
710 |
|
-I$build_dir/src/amd/addrlib/src/chip/gfx10 \ |
649 |
711 |
-I$src_dir/src/amd/addrlib/src/chip/gfx10 \ |
-I$src_dir/src/amd/addrlib/src/chip/gfx10 \ |
|
712 |
|
-I$build_dir/src/amd/addrlib/src/chip/gfx9 \ |
650 |
713 |
-I$src_dir/src/amd/addrlib/src/chip/gfx9 \ |
-I$src_dir/src/amd/addrlib/src/chip/gfx9 \ |
|
714 |
|
-I$build_dir/src/amd/addrlib/src/chip/r800 \ |
651 |
715 |
-I$src_dir/src/amd/addrlib/src/chip/r800 \ |
-I$src_dir/src/amd/addrlib/src/chip/r800 \ |
|
716 |
|
-I$build_dir/src/amd/addrlib/src \ |
652 |
717 |
-I$src_dir/src/amd/addrlib/src \ |
-I$src_dir/src/amd/addrlib/src \ |
|
718 |
|
-I$build_dir/src \ |
653 |
719 |
-I$src_dir/src \ |
-I$src_dir/src \ |
|
720 |
|
-I$build_dir/include \ |
654 |
721 |
-I$src_dir/include \ |
-I$src_dir/include \ |
655 |
722 |
" |
" |
656 |
723 |
libamdgpu_addrlib_files="\ |
libamdgpu_addrlib_files="\ |
|
... |
... |
done |
679 |
746 |
# libcompiler required by libnir |
# libcompiler required by libnir |
680 |
747 |
cppflags="\ |
cppflags="\ |
681 |
748 |
$cppflags_common \ |
$cppflags_common \ |
682 |
|
-I$build_dir \ |
|
|
749 |
|
-I$build_dir/src/compiler \ |
683 |
750 |
-I$src_dir/src/compiler \ |
-I$src_dir/src/compiler \ |
|
751 |
|
-I$build_dir/src/gallium/auxiliary \ |
684 |
752 |
-I$src_dir/src/gallium/auxiliary \ |
-I$src_dir/src/gallium/auxiliary \ |
|
753 |
|
-I$build_dir/src/gallium/include \ |
685 |
754 |
-I$src_dir/src/gallium/include \ |
-I$src_dir/src/gallium/include \ |
|
755 |
|
-I$build_dir/src/mesa \ |
686 |
756 |
-I$src_dir/src/mesa \ |
-I$src_dir/src/mesa \ |
|
757 |
|
-I$build_dir/src \ |
687 |
758 |
-I$src_dir/src \ |
-I$src_dir/src \ |
|
759 |
|
-I$build_dir/include \ |
688 |
760 |
-I$src_dir/include \ |
-I$src_dir/include \ |
689 |
761 |
" |
" |
690 |
762 |
$cxx $cppflags $src_dir/src/compiler/glsl_types.cpp \ |
$cxx $cppflags $src_dir/src/compiler/glsl_types.cpp \ |
|
... |
... |
$cxx $cppflags $src_dir/src/compiler/nir_types.cpp \ |
693 |
765 |
-o $build_dir/nir_types.o & |
-o $build_dir/nir_types.o & |
694 |
766 |
$cc $cppflags $src_dir/src/compiler/shader_enums.c \ |
$cc $cppflags $src_dir/src/compiler/shader_enums.c \ |
695 |
767 |
-o $build_dir/shader_enums.o & |
-o $build_dir/shader_enums.o & |
696 |
|
$cc $cppflags $build_dir/builtin_types.c \ |
|
|
768 |
|
$cc $cppflags $build_dir/src/compiler/builtin_types.c \ |
697 |
769 |
-o $build_dir/builtin_types.o & |
-o $build_dir/builtin_types.o & |
698 |
770 |
libcompiler_a="\ |
libcompiler_a="\ |
699 |
771 |
$build_dir/glsl_types.o \ |
$build_dir/glsl_types.o \ |
|
... |
... |
$build_dir/builtin_types.o \ |
705 |
777 |
# libnir |
# libnir |
706 |
778 |
cppflags="\ |
cppflags="\ |
707 |
779 |
$cppflags_common \ |
$cppflags_common \ |
708 |
|
-I$build_dir \ |
|
|
780 |
|
-I$build_dir/src/compiler/spirv \ |
709 |
781 |
-I$src_dir/src/compiler/spirv \ |
-I$src_dir/src/compiler/spirv \ |
|
782 |
|
-I$build_dir/src/compiler/nir \ |
710 |
783 |
-I$src_dir/src/compiler/nir \ |
-I$src_dir/src/compiler/nir \ |
|
784 |
|
-I$build_dir/src/compiler \ |
711 |
785 |
-I$src_dir/src/compiler \ |
-I$src_dir/src/compiler \ |
|
786 |
|
-I$build_dir/src/gallium/auxiliary \ |
712 |
787 |
-I$src_dir/src/gallium/auxiliary \ |
-I$src_dir/src/gallium/auxiliary \ |
|
788 |
|
-I$build_dir/src/gallium/include \ |
713 |
789 |
-I$src_dir/src/gallium/include \ |
-I$src_dir/src/gallium/include \ |
|
790 |
|
-I$build_dir/src/mesa \ |
714 |
791 |
-I$src_dir/src/mesa \ |
-I$src_dir/src/mesa \ |
|
792 |
|
-I$build_dir/src \ |
715 |
793 |
-I$src_dir/src \ |
-I$src_dir/src \ |
|
794 |
|
-I$build_dir/include \ |
716 |
795 |
-I$src_dir/include \ |
-I$src_dir/include \ |
717 |
796 |
$xorgproto_cppflags \ |
$xorgproto_cppflags \ |
718 |
797 |
$libxcb_cppflags \ |
$libxcb_cppflags \ |
|
... |
... |
$libxrender_cppflags \ |
721 |
800 |
$libxrandr_cppflags \ |
$libxrandr_cppflags \ |
722 |
801 |
" |
" |
723 |
802 |
libnir_files="\ |
libnir_files="\ |
724 |
|
$build_dir/spirv_info.c \ |
|
725 |
|
$build_dir/vtn_gather_types.c \ |
|
726 |
|
$build_dir/nir_intrinsics.c \ |
|
727 |
|
$build_dir/nir_opcodes.c \ |
|
728 |
|
$build_dir/nir_opt_algebraic.c \ |
|
729 |
|
$build_dir/nir_constant_expressions.c \ |
|
730 |
|
\ |
|
731 |
803 |
$src_dir/src/compiler/spirv/gl_spirv.c \ |
$src_dir/src/compiler/spirv/gl_spirv.c \ |
|
804 |
|
$build_dir/src/compiler/spirv/spirv_info.c \ |
732 |
805 |
$src_dir/src/compiler/spirv/spirv_to_nir.c \ |
$src_dir/src/compiler/spirv/spirv_to_nir.c \ |
733 |
806 |
$src_dir/src/compiler/spirv/vtn_alu.c \ |
$src_dir/src/compiler/spirv/vtn_alu.c \ |
734 |
807 |
$src_dir/src/compiler/spirv/vtn_amd.c \ |
$src_dir/src/compiler/spirv/vtn_amd.c \ |
735 |
808 |
$src_dir/src/compiler/spirv/vtn_cfg.c \ |
$src_dir/src/compiler/spirv/vtn_cfg.c \ |
736 |
809 |
$src_dir/src/compiler/spirv/vtn_cmat.c \ |
$src_dir/src/compiler/spirv/vtn_cmat.c \ |
|
810 |
|
$build_dir/src/compiler/spirv/vtn_gather_types.c \ |
737 |
811 |
$src_dir/src/compiler/spirv/vtn_glsl450.c \ |
$src_dir/src/compiler/spirv/vtn_glsl450.c \ |
738 |
812 |
$src_dir/contrib/vtn_opencl.c \ |
$src_dir/contrib/vtn_opencl.c \ |
739 |
813 |
$src_dir/src/compiler/spirv/vtn_structured_cfg.c \ |
$src_dir/src/compiler/spirv/vtn_structured_cfg.c \ |
740 |
814 |
$src_dir/src/compiler/spirv/vtn_subgroup.c \ |
$src_dir/src/compiler/spirv/vtn_subgroup.c \ |
741 |
815 |
$src_dir/src/compiler/spirv/vtn_variables.c \ |
$src_dir/src/compiler/spirv/vtn_variables.c \ |
742 |
816 |
\ |
\ |
743 |
|
$src_dir/src/compiler/nir/nir.c \ |
|
|
817 |
|
$build_dir/src/compiler/nir/nir.c \ |
744 |
818 |
$src_dir/src/compiler/nir/nir_builder.c \ |
$src_dir/src/compiler/nir/nir_builder.c \ |
745 |
819 |
$src_dir/src/compiler/nir/nir_builtin_builder.c \ |
$src_dir/src/compiler/nir/nir_builtin_builder.c \ |
746 |
820 |
$src_dir/src/compiler/nir/nir_clone.c \ |
$src_dir/src/compiler/nir/nir_clone.c \ |
|
821 |
|
$build_dir/src/compiler/nir/nir_constant_expressions.c \ |
747 |
822 |
$src_dir/src/compiler/nir/nir_control_flow.c \ |
$src_dir/src/compiler/nir/nir_control_flow.c \ |
748 |
823 |
$src_dir/src/compiler/nir/nir_deref.c \ |
$src_dir/src/compiler/nir/nir_deref.c \ |
749 |
824 |
$src_dir/src/compiler/nir/nir_divergence_analysis.c \ |
$src_dir/src/compiler/nir/nir_divergence_analysis.c \ |
|
... |
... |
$src_dir/src/compiler/nir/nir_gs_count_vertices.c \ |
757 |
832 |
$src_dir/src/compiler/nir/nir_functions.c \ |
$src_dir/src/compiler/nir/nir_functions.c \ |
758 |
833 |
$src_dir/src/compiler/nir/nir_inline_uniforms.c \ |
$src_dir/src/compiler/nir/nir_inline_uniforms.c \ |
759 |
834 |
$src_dir/src/compiler/nir/nir_instr_set.c \ |
$src_dir/src/compiler/nir/nir_instr_set.c \ |
|
835 |
|
$build_dir/src/compiler/nir/nir_intrinsics.c \ |
760 |
836 |
$src_dir/src/compiler/nir/nir_legacy.c \ |
$src_dir/src/compiler/nir/nir_legacy.c \ |
761 |
837 |
$src_dir/src/compiler/nir/nir_linking_helpers.c \ |
$src_dir/src/compiler/nir/nir_linking_helpers.c \ |
762 |
838 |
$src_dir/src/compiler/nir/nir_liveness.c \ |
$src_dir/src/compiler/nir/nir_liveness.c \ |
|
... |
... |
$src_dir/src/compiler/nir/nir_metadata.c \ |
859 |
935 |
$src_dir/src/compiler/nir/nir_mod_analysis.c \ |
$src_dir/src/compiler/nir/nir_mod_analysis.c \ |
860 |
936 |
$src_dir/src/compiler/nir/nir_move_vec_src_uses_to_dest.c \ |
$src_dir/src/compiler/nir/nir_move_vec_src_uses_to_dest.c \ |
861 |
937 |
$src_dir/src/compiler/nir/nir_normalize_cubemap_coords.c \ |
$src_dir/src/compiler/nir/nir_normalize_cubemap_coords.c \ |
|
938 |
|
$build_dir/src/compiler/nir/nir_opcodes.c \ |
862 |
939 |
$src_dir/src/compiler/nir/nir_opt_access.c \ |
$src_dir/src/compiler/nir/nir_opt_access.c \ |
|
940 |
|
$build_dir/src/compiler/nir/nir_opt_algebraic.c \ |
863 |
941 |
$src_dir/src/compiler/nir/nir_opt_barriers.c \ |
$src_dir/src/compiler/nir/nir_opt_barriers.c \ |
864 |
942 |
$src_dir/src/compiler/nir/nir_opt_combine_stores.c \ |
$src_dir/src/compiler/nir/nir_opt_combine_stores.c \ |
865 |
943 |
$src_dir/src/compiler/nir/nir_opt_comparison_pre.c \ |
$src_dir/src/compiler/nir/nir_opt_comparison_pre.c \ |
|
... |
... |
$gcc_builtins_cppflags \ |
938 |
1016 |
$gcc_attributes_cppflags \ |
$gcc_attributes_cppflags \ |
939 |
1017 |
$linux_glibc_cppflags \ |
$linux_glibc_cppflags \ |
940 |
1018 |
$mesa_cppflags \ |
$mesa_cppflags \ |
941 |
|
-I$build_dir \ |
|
|
1019 |
|
-I$build_dir/src/amd/compiler \ |
942 |
1020 |
-I$src_dir/src/amd/compiler \ |
-I$src_dir/src/amd/compiler \ |
|
1021 |
|
-I$build_dir/src/amd/vulkan \ |
943 |
1022 |
-I$src_dir/src/amd/vulkan \ |
-I$src_dir/src/amd/vulkan \ |
944 |
1023 |
-I$build_dir/src/amd/common \ |
-I$build_dir/src/amd/common \ |
945 |
1024 |
-I$src_dir/src/amd/common \ |
-I$src_dir/src/amd/common \ |
946 |
1025 |
-I$build_dir/src/amd \ |
-I$build_dir/src/amd \ |
947 |
1026 |
-I$src_dir/src/amd \ |
-I$src_dir/src/amd \ |
|
1027 |
|
-I$build_dir/src/compiler/nir \ |
948 |
1028 |
-I$src_dir/src/compiler/nir \ |
-I$src_dir/src/compiler/nir \ |
|
1029 |
|
-I$build_dir/src/compiler \ |
949 |
1030 |
-I$src_dir/src/compiler \ |
-I$src_dir/src/compiler \ |
|
1031 |
|
-I$build_dir/src/mesa \ |
950 |
1032 |
-I$src_dir/src/mesa \ |
-I$src_dir/src/mesa \ |
|
1033 |
|
-I$build_dir/src/gallium/include \ |
951 |
1034 |
-I$src_dir/src/gallium/include \ |
-I$src_dir/src/gallium/include \ |
|
1035 |
|
-I$build_dir/src \ |
952 |
1036 |
-I$src_dir/src \ |
-I$src_dir/src \ |
|
1037 |
|
-I$build_dir/include \ |
953 |
1038 |
-I$src_dir/include \ |
-I$src_dir/include \ |
954 |
1039 |
" |
" |
955 |
1040 |
libaco_files="\ |
libaco_files="\ |
|
... |
... |
$src_dir/src/amd/compiler/aco_live_var_analysis.cpp \ |
971 |
1056 |
$src_dir/src/amd/compiler/aco_lower_phis.cpp \ |
$src_dir/src/amd/compiler/aco_lower_phis.cpp \ |
972 |
1057 |
$src_dir/src/amd/compiler/aco_lower_to_cssa.cpp \ |
$src_dir/src/amd/compiler/aco_lower_to_cssa.cpp \ |
973 |
1058 |
$src_dir/src/amd/compiler/aco_lower_to_hw_instr.cpp \ |
$src_dir/src/amd/compiler/aco_lower_to_hw_instr.cpp \ |
974 |
|
$build_dir/aco_opcodes.cpp \ |
|
|
1059 |
|
$build_dir/src/amd/compiler/aco_opcodes.cpp \ |
975 |
1060 |
$src_dir/src/amd/compiler/aco_optimizer.cpp \ |
$src_dir/src/amd/compiler/aco_optimizer.cpp \ |
976 |
1061 |
$src_dir/src/amd/compiler/aco_optimizer_postRA.cpp \ |
$src_dir/src/amd/compiler/aco_optimizer_postRA.cpp \ |
977 |
1062 |
$src_dir/src/amd/compiler/aco_opt_value_numbering.cpp \ |
$src_dir/src/amd/compiler/aco_opt_value_numbering.cpp \ |
|
... |
... |
done |
994 |
1079 |
# libmesautils |
# libmesautils |
995 |
1080 |
cppflags="\ |
cppflags="\ |
996 |
1081 |
$cppflags_common \ |
$cppflags_common \ |
997 |
|
-I$build_dir/src/util/format \ |
|
998 |
|
-I$build_dir/src \ |
|
999 |
|
-I$build_dir \ |
|
|
1082 |
|
-I$build_dir/src/gallium/auxiliary \ |
1000 |
1083 |
-I$src_dir/src/gallium/auxiliary \ |
-I$src_dir/src/gallium/auxiliary \ |
|
1084 |
|
-I$build_dir/src/gallium/include \ |
1001 |
1085 |
-I$src_dir/src/gallium/include \ |
-I$src_dir/src/gallium/include \ |
|
1086 |
|
-I$build_dir/src/mesa \ |
1002 |
1087 |
-I$src_dir/src/mesa \ |
-I$src_dir/src/mesa \ |
|
1088 |
|
-I$build_dir/src/util/blake3 \ |
1003 |
1089 |
-I$src_dir/src/util/blake3 \ |
-I$src_dir/src/util/blake3 \ |
|
1090 |
|
-I$build_dir/src/util/format \ |
1004 |
1091 |
-I$src_dir/src/util/format \ |
-I$src_dir/src/util/format \ |
|
1092 |
|
-I$build_dir/src/util \ |
1005 |
1093 |
-I$src_dir/src/util \ |
-I$src_dir/src/util \ |
|
1094 |
|
-I$build_dir/src \ |
1006 |
1095 |
-I$src_dir/src \ |
-I$src_dir/src \ |
|
1096 |
|
-I$build_dir/include \ |
1007 |
1097 |
-I$src_dir/include \ |
-I$src_dir/include \ |
1008 |
1098 |
$zlib_cppflags \ |
$zlib_cppflags \ |
1009 |
1099 |
" |
" |
1010 |
1100 |
libmesautil_files="\ |
libmesautil_files="\ |
1011 |
|
$build_dir/format_srgb.c \ |
|
1012 |
|
$build_dir/u_format_table.c \ |
|
1013 |
1101 |
$src_dir/src/util/anon_file.c \ |
$src_dir/src/util/anon_file.c \ |
1014 |
1102 |
$src_dir/src/util/bitscan.c \ |
$src_dir/src/util/bitscan.c \ |
1015 |
1103 |
$src_dir/src/util/blake3/blake3.c \ |
$src_dir/src/util/blake3/blake3.c \ |
|
... |
... |
$src_dir/src/util/disk_cache.c \ |
1024 |
1112 |
$src_dir/src/util/disk_cache_os.c \ |
$src_dir/src/util/disk_cache_os.c \ |
1025 |
1113 |
$src_dir/src/util/double.c \ |
$src_dir/src/util/double.c \ |
1026 |
1114 |
$src_dir/src/util/fast_idiv_by_const.c \ |
$src_dir/src/util/fast_idiv_by_const.c \ |
|
1115 |
|
$build_dir/src/util/format_srgb.c \ |
1027 |
1116 |
$src_dir/src/util/fossilize_db.c \ |
$src_dir/src/util/fossilize_db.c \ |
1028 |
1117 |
$src_dir/src/util/futex.c \ |
$src_dir/src/util/futex.c \ |
1029 |
1118 |
$src_dir/src/util/half_float.c \ |
$src_dir/src/util/half_float.c \ |
|
... |
... |
$src_dir/src/util/hash_table.c \ |
1031 |
1120 |
$src_dir/src/util/log.c \ |
$src_dir/src/util/log.c \ |
1032 |
1121 |
$src_dir/src/util/mesa-blake3.c \ |
$src_dir/src/util/mesa-blake3.c \ |
1033 |
1122 |
$src_dir/src/util/mesa-sha1.c \ |
$src_dir/src/util/mesa-sha1.c \ |
1034 |
|
$src_dir/src/util/mesa_cache_db.c \ |
|
|
1123 |
|
$build_dir/src/util/mesa_cache_db.c \ |
1035 |
1124 |
$src_dir/src/util/mesa_cache_db_multipart.c \ |
$src_dir/src/util/mesa_cache_db_multipart.c \ |
1036 |
1125 |
$src_dir/src/util/memstream.c \ |
$src_dir/src/util/memstream.c \ |
1037 |
1126 |
$src_dir/src/util/os_file.c \ |
$src_dir/src/util/os_file.c \ |
|
... |
... |
$src_dir/src/util/u_debug_stack.c \ |
1061 |
1150 |
$src_dir/src/util/u_debug_symbol.c \ |
$src_dir/src/util/u_debug_symbol.c \ |
1062 |
1151 |
$src_dir/src/util/u_dl.c \ |
$src_dir/src/util/u_dl.c \ |
1063 |
1152 |
$src_dir/src/util/u_dynarray.c \ |
$src_dir/src/util/u_dynarray.c \ |
|
1153 |
|
$build_dir/src/util/u_format_table.c \ |
1064 |
1154 |
$src_dir/src/util/u_hash_table.c \ |
$src_dir/src/util/u_hash_table.c \ |
1065 |
1155 |
$src_dir/src/util/u_printf.c \ |
$src_dir/src/util/u_printf.c \ |
1066 |
1156 |
$src_dir/src/util/format/u_format.c \ |
$src_dir/src/util/format/u_format.c \ |
|
... |
... |
done |
1117 |
1207 |
cppflags="\ |
cppflags="\ |
1118 |
1208 |
$cppflags_common \ |
$cppflags_common \ |
1119 |
1209 |
-DPACKAGE_VERSION=\"$version\" \ |
-DPACKAGE_VERSION=\"$version\" \ |
1120 |
|
-I$build_dir/vulkan/util \ |
|
1121 |
|
-I$build_dir/src/util \ |
|
1122 |
|
-I$build_dir \ |
|
|
1210 |
|
-I$build_dir/src/amd/compiler \ |
1123 |
1211 |
-I$src_dir/src/amd/compiler \ |
-I$src_dir/src/amd/compiler \ |
1124 |
1212 |
-I$build_dir/src/amd/common \ |
-I$build_dir/src/amd/common \ |
1125 |
1213 |
-I$src_dir/src/amd/common \ |
-I$src_dir/src/amd/common \ |
|
1214 |
|
-I$build_dir/src/amd/vulkan/nir \ |
1126 |
1215 |
-I$src_dir/src/amd/vulkan/nir \ |
-I$src_dir/src/amd/vulkan/nir \ |
|
1216 |
|
-I$build_dir/src/amd/vulkan/meta \ |
1127 |
1217 |
-I$src_dir/src/amd/vulkan/meta \ |
-I$src_dir/src/amd/vulkan/meta \ |
|
1218 |
|
-I$build_dir/src/amd/vulkan \ |
1128 |
1219 |
-I$src_dir/src/amd/vulkan \ |
-I$src_dir/src/amd/vulkan \ |
|
1220 |
|
-I$build_dir/src/amd \ |
1129 |
1221 |
-I$src_dir/src/amd \ |
-I$src_dir/src/amd \ |
|
1222 |
|
-I$build_dir/src/gallium/auxiliary \ |
1130 |
1223 |
-I$src_dir/src/gallium/auxiliary \ |
-I$src_dir/src/gallium/auxiliary \ |
|
1224 |
|
-I$build_dir/src/gallium/include \ |
1131 |
1225 |
-I$src_dir/src/gallium/include \ |
-I$src_dir/src/gallium/include \ |
1132 |
|
-I$src_dir/src/vulkan/util \ |
|
|
1226 |
|
-I$build_dir/src/vulkan/runtime \ |
1133 |
1227 |
-I$src_dir/src/vulkan/runtime \ |
-I$src_dir/src/vulkan/runtime \ |
|
1228 |
|
-I$build_dir/src/vulkan/wsi \ |
1134 |
1229 |
-I$src_dir/src/vulkan/wsi \ |
-I$src_dir/src/vulkan/wsi \ |
1135 |
|
-I$src_dir/src/util \ |
|
|
1230 |
|
-I$build_dir/src/vulkan/util \ |
|
1231 |
|
-I$src_dir/src/vulkan/util \ |
|
1232 |
|
-I$build_dir/src/mesa \ |
1136 |
1233 |
-I$src_dir/src/mesa \ |
-I$src_dir/src/mesa \ |
|
1234 |
|
-I$build_dir/src/compiler/nir \ |
1137 |
1235 |
-I$src_dir/src/compiler/nir \ |
-I$src_dir/src/compiler/nir \ |
|
1236 |
|
-I$build_dir/src/compiler \ |
1138 |
1237 |
-I$src_dir/src/compiler \ |
-I$src_dir/src/compiler \ |
|
1238 |
|
-I$build_dir/src/util \ |
|
1239 |
|
-I$src_dir/src/util \ |
|
1240 |
|
-I$build_dir/src \ |
1139 |
1241 |
-I$src_dir/src \ |
-I$src_dir/src \ |
|
1242 |
|
-I$build_dir/include \ |
1140 |
1243 |
-I$src_dir/include \ |
-I$src_dir/include \ |
1141 |
1244 |
$libdrm_cppflags \ |
$libdrm_cppflags \ |
1142 |
1245 |
$libdrm_amdgpu_cppflags \ |
$libdrm_amdgpu_cppflags \ |
|
... |
... |
$src_dir/src/amd/vulkan/radv_video.c \ |
1216 |
1319 |
$src_dir/src/amd/vulkan/radv_wsi.c \ |
$src_dir/src/amd/vulkan/radv_wsi.c \ |
1217 |
1320 |
$src_dir/src/amd/vulkan/si_cmd_buffer.c \ |
$src_dir/src/amd/vulkan/si_cmd_buffer.c \ |
1218 |
1321 |
\ |
\ |
1219 |
|
$build_dir/gfx10_format_table.c \ |
|
1220 |
|
\ |
|
1221 |
|
$build_dir/radv_entrypoints.c \ |
|
|
1322 |
|
$build_dir/src/amd/vulkan/radv_entrypoints.c \ |
1222 |
1323 |
\ |
\ |
1223 |
1324 |
$src_dir/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c \ |
$src_dir/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c \ |
1224 |
1325 |
$src_dir/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c \ |
$src_dir/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c \ |