Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(408)

Side by Side Diff: core/core.gyp

Issue 131116: This adds in the GYP files needed for our GYP build. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/o3d/
Patch Set: '' Created 11 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « converter/converter.gyp ('k') | core/cross/types.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # Copyright (c) 2009 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 {
6 'variables': {
7 'chromium_code': 1,
8 },
9 'target_defaults': {
10 'include_dirs': [
11 '..',
12 '../..',
13 '../../<(gtestdir)',
14 '../../<(nacldir)',
15 ],
16 'conditions': [
17 ['renderer == "d3d9" and OS == "win"',
18 {
19 'include_dirs': [
20 '$(DXSDK_DIR)/Include',
21 ],
22 }
23 ],
24 ],
25 },
26 'includes': [
27 '../build/common.gypi',
28 ],
29 'targets': [
30 {
31 'target_name': 'o3dCore',
32 'type': 'static_library',
33 'dependencies': [
34 '../../<(jpegdir)/libjpeg.gyp:libjpeg',
35 '../../<(pngdir)/libpng.gyp:libpng',
36 '../../<(zlibdir)/zlib.gyp:zlib',
37 '../../skia/skia.gyp:skia',
38 ],
39 'sources': [
40 'cross/bitmap.cc',
41 'cross/bitmap.h',
42 'cross/bitmap_dds.cc',
43 'cross/bitmap_jpg.cc',
44 'cross/bitmap_png.cc',
45 'cross/bitmap_tga.cc',
46 'cross/bounding_box.cc',
47 'cross/bounding_box.h',
48 'cross/buffer.cc',
49 'cross/buffer.h',
50 'cross/callback.h',
51 'cross/canvas.cc',
52 'cross/canvas.h',
53 'cross/canvas_paint.cc',
54 'cross/canvas_paint.h',
55 'cross/canvas_shader.cc',
56 'cross/canvas_shader.h',
57 'cross/canvas_utils.h',
58 'cross/class_manager.cc',
59 'cross/class_manager.h',
60 'cross/clear_buffer.cc',
61 'cross/clear_buffer.h',
62 'cross/client.cc',
63 'cross/client.h',
64 'cross/core_metrics.cc',
65 'cross/core_metrics.h',
66 'cross/counter.cc',
67 'cross/counter.h',
68 'cross/counter_manager.cc',
69 'cross/counter_manager.h',
70 'cross/cursor.h',
71 'cross/curve.cc',
72 'cross/curve.h',
73 'cross/ddsurfacedesc.h',
74 'cross/display_mode.h',
75 'cross/display_window.h',
76 'cross/draw_context.cc',
77 'cross/draw_context.h',
78 'cross/draw_element.cc',
79 'cross/draw_element.h',
80 'cross/draw_list.cc',
81 'cross/draw_list.h',
82 'cross/draw_list_manager.cc',
83 'cross/draw_list_manager.h',
84 'cross/draw_pass.cc',
85 'cross/draw_pass.h',
86 'cross/effect.cc',
87 'cross/effect.h',
88 'cross/element.cc',
89 'cross/element.h',
90 'cross/error.h',
91 'cross/error_status.cc',
92 'cross/error_status.h',
93 'cross/error_stream_manager.cc',
94 'cross/error_stream_manager.h',
95 'cross/evaluation_counter.cc',
96 'cross/evaluation_counter.h',
97 'cross/event.cc',
98 'cross/event.h',
99 'cross/event_callback.h',
100 'cross/event_manager.cc',
101 'cross/event_manager.h',
102 'cross/fake_vertex_source.cc',
103 'cross/fake_vertex_source.h',
104 'cross/features.cc',
105 'cross/features.h',
106 'cross/field.cc',
107 'cross/field.h',
108 'cross/file_request.cc',
109 'cross/file_request.h',
110 'cross/float_n.h',
111 'cross/function.cc',
112 'cross/function.h',
113 'cross/iclass_manager.cc',
114 'cross/iclass_manager.h',
115 'cross/id_manager.cc',
116 'cross/id_manager.h',
117 'cross/ierror_status.cc',
118 'cross/ierror_status.h',
119 'cross/install_check.h',
120 'cross/lost_resource_callback.h',
121 'cross/material.cc',
122 'cross/material.h',
123 'cross/math_types.h',
124 'cross/math_utilities.cc',
125 'cross/math_utilities.h',
126 'cross/matrix4_axis_rotation.cc',
127 'cross/matrix4_axis_rotation.h',
128 'cross/matrix4_composition.cc',
129 'cross/matrix4_composition.h',
130 'cross/matrix4_scale.cc',
131 'cross/matrix4_scale.h',
132 'cross/matrix4_translation.cc',
133 'cross/matrix4_translation.h',
134 'cross/message_queue.cc',
135 'cross/message_queue.h',
136 'cross/named_object.cc',
137 'cross/named_object.h',
138 'cross/object_base.cc',
139 'cross/object_base.h',
140 'cross/object_manager.cc',
141 'cross/object_manager.h',
142 'cross/pack.cc',
143 'cross/pack.h',
144 'cross/param.cc',
145 'cross/param.h',
146 'cross/param_array.cc',
147 'cross/param_array.h',
148 'cross/param_cache.cc',
149 'cross/param_cache.h',
150 'cross/param_object.cc',
151 'cross/param_object.h',
152 'cross/param_operation.cc',
153 'cross/param_operation.h',
154 'cross/performance_timer.h',
155 'cross/precompile.cc',
156 'cross/precompile.h',
157 'cross/primitive.cc',
158 'cross/primitive.h',
159 'cross/profiler.cc',
160 'cross/profiler.h',
161 'cross/ray_intersection_info.cc',
162 'cross/ray_intersection_info.h',
163 'cross/render_context.cc',
164 'cross/render_context.h',
165 'cross/render_event.h',
166 'cross/render_node.cc',
167 'cross/render_node.h',
168 'cross/render_surface.cc',
169 'cross/render_surface.h',
170 'cross/render_surface_set.cc',
171 'cross/render_surface_set.h',
172 'cross/renderer.cc',
173 'cross/renderer.h',
174 'cross/renderer_platform.h',
175 'cross/sampler.cc',
176 'cross/sampler.h',
177 'cross/semantic_manager.cc',
178 'cross/semantic_manager.h',
179 'cross/service_dependency.h',
180 'cross/service_implementation.h',
181 'cross/service_interface_traits.h',
182 'cross/service_locator.cc',
183 'cross/service_locator.h',
184 'cross/shape.cc',
185 'cross/shape.h',
186 'cross/skin.cc',
187 'cross/skin.h',
188 'cross/smart_ptr.h',
189 'cross/standard_param.cc',
190 'cross/standard_param.h',
191 'cross/state.cc',
192 'cross/state.h',
193 'cross/state_set.cc',
194 'cross/state_set.h',
195 'cross/stream.cc',
196 'cross/stream.h',
197 'cross/stream_bank.cc',
198 'cross/stream_bank.h',
199 'cross/texture.cc',
200 'cross/texture.h',
201 'cross/texture_base.cc',
202 'cross/texture_base.h',
203 'cross/tick_event.h',
204 'cross/timer.cc',
205 'cross/timer.h',
206 'cross/timingtable.h',
207 'cross/transform.cc',
208 'cross/transform.h',
209 'cross/transformation_context.cc',
210 'cross/transformation_context.h',
211 'cross/tree_traversal.cc',
212 'cross/tree_traversal.h',
213 'cross/types.h',
214 'cross/vector_map.h',
215 'cross/vertex_source.cc',
216 'cross/vertex_source.h',
217 'cross/viewport.cc',
218 'cross/viewport.h',
219 'cross/visitor_base.h',
220 'cross/weak_ptr.h',
221 ],
222 'direct_dependent_settings': {
223 'include_dirs': [
224 '..',
225 'cross',
226 ],
227 },
228 'conditions': [
229 ['OS == "win"',
230 {
231 'sources': [
232 'win/display_window_win.h',
233 'win/performance_timer.cc',
234 ],
235 'direct_dependent_settings': {
236 'include_dirs': [
237 'win',
238 ],
239 },
240 }
241 ],
242 ['OS == "linux"',
243 {
244 'sources': [
245 'linux/display_window_linux.h',
246 'linux/performance_timer.cc',
247 ],
248 'direct_dependent_settings': {
249 'include_dirs': [
250 'linux',
251 ],
252 },
253 }
254 ],
255 ['OS == "mac"',
256 {
257 'sources': [
258 'mac/display_window_mac.h',
259 'mac/performance_timer.cc',
260 ],
261 'direct_dependent_settings': {
262 'include_dirs': [
263 'mac',
264 ],
265 },
266 }
267 ],
268 ],
269 },
270 {
271 'target_name': 'o3dCoreTest',
272 'type': 'static_library',
273 'dependencies': [
274 ],
275 'sources': [
276 'cross/bitmap_test.cc',
277 'cross/bounding_box_test.cc',
278 'cross/buffer_test.cc',
279 'cross/class_manager_test.cc',
280 'cross/client_test.cc',
281 'cross/counter_test.cc',
282 'cross/curve_test.cc',
283 'cross/draw_element_test.cc',
284 'cross/draw_list_test.cc',
285 'cross/draw_pass_test.cc',
286 'cross/effect_test.cc',
287 'cross/element_test.cc',
288 'cross/features_test.cc',
289 'cross/field_test.cc',
290 'cross/float_n_test.cc',
291 'cross/function_test.cc',
292 'cross/material_test.cc',
293 'cross/math_utilities_test.cc',
294 'cross/matrix4_axis_rotation_test.cc',
295 'cross/matrix4_composition_test.cc',
296 'cross/matrix4_scale_test.cc',
297 'cross/matrix4_translation_test.cc',
298 # TODO(gspencer): fix this test so it can be re-enabled.
299 # 'cross/message_queue_test.cc',
300 'cross/object_base_test.cc',
301 'cross/pack_test.cc',
302 'cross/param_array_test.cc',
303 'cross/param_object_test.cc',
304 'cross/param_operation_test.cc',
305 'cross/param_test.cc',
306 'cross/performance_timer_test.cc',
307 'cross/primitive_test.cc',
308 'cross/ray_intersection_info_test.cc',
309 'cross/render_node_test.cc',
310 'cross/renderer_test.cc',
311 'cross/service_locator_test.cc',
312 'cross/shape_test.cc',
313 'cross/skin_test.cc',
314 'cross/smart_ptr_test.cc',
315 'cross/state_set_test.cc',
316 'cross/state_test.cc',
317 'cross/stream_bank_test.cc',
318 'cross/stream_test.cc',
319 'cross/transform_test.cc',
320 'cross/tree_traversal_test.cc',
321 'cross/vector_map_test.cc',
322 'cross/vertex_source_test.cc',
323 'cross/visitor_base_test.cc',
324 'cross/weak_ptr_test.cc',
325 ],
326 },
327 {
328 'target_name': 'o3dCorePlatform',
329 'type': 'static_library',
330 'dependencies': [
331 '../../skia/skia.gyp:skia',
332 ],
333 'sources': [
334 ],
335 'conditions': [
336 ['renderer == "gl"',
337 {
338 'sources': [
339 'cross/gl/buffer_gl.cc',
340 'cross/gl/buffer_gl.h',
341 'cross/gl/draw_element_gl.cc',
342 'cross/gl/draw_element_gl.h',
343 'cross/gl/effect_gl.cc',
344 'cross/gl/effect_gl.h',
345 'cross/gl/install_check.cc',
346 'cross/gl/param_cache_gl.cc',
347 'cross/gl/param_cache_gl.h',
348 'cross/gl/primitive_gl.cc',
349 'cross/gl/primitive_gl.h',
350 'cross/gl/render_surface_gl.cc',
351 'cross/gl/render_surface_gl.h',
352 'cross/gl/renderer_gl.cc',
353 'cross/gl/renderer_gl.h',
354 'cross/gl/sampler_gl.cc',
355 'cross/gl/sampler_gl.h',
356 'cross/gl/stream_bank_gl.cc',
357 'cross/gl/stream_bank_gl.h',
358 'cross/gl/texture_gl.cc',
359 'cross/gl/texture_gl.h',
360 'cross/gl/utils_gl-inl.h',
361 'cross/gl/utils_gl.cc',
362 'cross/gl/utils_gl.h',
363 ],
364 }
365 ],
366 ['renderer == "d3d9" and OS == "win"',
367 {
368 'sources': [
369 'win/d3d9/buffer_d3d9.cc',
370 'win/d3d9/buffer_d3d9.h',
371 'win/d3d9/d3d_entry_points.h',
372 'win/d3d9/draw_element_d3d9.cc',
373 'win/d3d9/draw_element_d3d9.h',
374 'win/d3d9/effect_d3d9.cc',
375 'win/d3d9/effect_d3d9.h',
376 'win/d3d9/install_check.cc',
377 'win/d3d9/param_cache_d3d9.cc',
378 'win/d3d9/param_cache_d3d9.h',
379 'win/d3d9/primitive_d3d9.cc',
380 'win/d3d9/primitive_d3d9.h',
381 'win/d3d9/render_surface_d3d9.cc',
382 'win/d3d9/render_surface_d3d9.h',
383 'win/d3d9/renderer_d3d9.cc',
384 'win/d3d9/renderer_d3d9.h',
385 'win/d3d9/sampler_d3d9.cc',
386 'win/d3d9/sampler_d3d9.h',
387 'win/d3d9/stream_bank_d3d9.cc',
388 'win/d3d9/stream_bank_d3d9.h',
389 'win/d3d9/texture_d3d9.cc',
390 'win/d3d9/texture_d3d9.h',
391 'win/d3d9/utils_d3d9.cc',
392 'win/d3d9/utils_d3d9.h',
393 ],
394 }
395 ],
396 ],
397 },
398 ],
399 }
OLDNEW
« no previous file with comments | « converter/converter.gyp ('k') | core/cross/types.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698