OLD | NEW |
1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. | 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 | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'variables': { | 6 'variables': { |
7 'chromium_code': 1, | 7 'chromium_code': 1, |
8 }, | 8 }, |
9 'includes': [ | 9 'includes': [ |
10 '../build/common.gypi', | 10 '../build/common.gypi', |
11 ], | 11 ], |
12 'target_defaults': { | 12 'target_defaults': { |
13 'include_dirs': [ | 13 'include_dirs': [ |
14 '..', | 14 '..', |
15 '../..', | 15 '../..', |
16 '../../<(cgdir)/include', | 16 '../../<(cgdir)/include', |
| 17 '../../<(glewdir)/include', |
17 '../../<(gtestdir)', | 18 '../../<(gtestdir)', |
18 ], | 19 ], |
19 }, | 20 }, |
20 'targets': [ | 21 'targets': [ |
21 { | 22 { |
22 'target_name': 'o3dImport', | 23 'target_name': 'o3dImport', |
23 'type': 'static_library', | 24 'type': 'static_library', |
24 'dependencies': [ | 25 'dependencies': [ |
25 'archive.gyp:o3dArchive', | 26 'archive.gyp:o3dArchive', |
26 '../../<(antlrdir)/antlr.gyp:antlr3c', | 27 '../../<(antlrdir)/antlr.gyp:antlr3c', |
27 '../../<(fcolladadir)/fcollada.gyp:fcollada', | 28 '../../<(fcolladadir)/fcollada.gyp:fcollada', |
28 '../../<(jpegdir)/libjpeg.gyp:libjpeg', | 29 '../../<(jpegdir)/libjpeg.gyp:libjpeg', |
29 '../../<(pngdir)/libpng.gyp:libpng', | 30 '../../<(pngdir)/libpng.gyp:libpng', |
30 '../../<(zlibdir)/zlib.gyp:zlib', | 31 '../../<(zlibdir)/zlib.gyp:zlib', |
| 32 '../build/libs.gyp:cg_libs', |
31 '../compiler/technique/technique.gyp:o3dTechnique', | 33 '../compiler/technique/technique.gyp:o3dTechnique', |
32 ], | 34 ], |
33 'sources': [ | 35 'sources': [ |
34 'cross/collada_conditioner.cc', | 36 'cross/collada_conditioner.cc', |
35 'cross/collada_conditioner.h', | 37 'cross/collada_conditioner.h', |
36 'cross/collada.cc', | 38 'cross/collada.cc', |
37 'cross/collada.h', | 39 'cross/collada.h', |
38 'cross/collada_zip_archive.cc', | 40 'cross/collada_zip_archive.cc', |
39 'cross/collada_zip_archive.h', | 41 'cross/collada_zip_archive.h', |
40 'cross/file_output_stream_processor.cc', | 42 'cross/file_output_stream_processor.cc', |
41 'cross/file_output_stream_processor.h', | 43 'cross/file_output_stream_processor.h', |
42 'cross/precompile.h', | 44 'cross/precompile.h', |
43 'cross/tar_generator.cc', | 45 'cross/tar_generator.cc', |
44 'cross/tar_generator.h', | 46 'cross/tar_generator.h', |
45 'cross/targz_generator.cc', | 47 'cross/targz_generator.cc', |
46 'cross/targz_generator.h', | 48 'cross/targz_generator.h', |
47 'cross/zip_archive.cc', | 49 'cross/zip_archive.cc', |
48 'cross/zip_archive.h', | 50 'cross/zip_archive.h', |
49 ], | 51 ], |
50 | 52 |
51 'conditions' : [ | 53 'conditions' : [ |
52 ['renderer == "gl"', | 54 ['OS == "win"', |
53 { | |
54 'dependencies': [ | |
55 '../build/libs.gyp:cg_libs', | |
56 ], | |
57 }, | |
58 ], | |
59 ['renderer == "d3d9" and OS == "win"', | |
60 { | 55 { |
61 'include_dirs': [ | 56 'include_dirs': [ |
62 '$(DXSDK_DIR)/Include', | 57 '$(DXSDK_DIR)/Include', |
63 ], | 58 ], |
64 } | |
65 ], | |
66 ['OS == "win"', | |
67 { | |
68 'sources': [ | 59 'sources': [ |
69 'win/collada_conditioner_win.cc', | 60 'win/collada_conditioner_win.cc', |
70 ], | 61 ], |
71 }, | 62 }, |
72 ], | 63 ], |
73 ['OS == "mac"', | 64 ['OS == "mac"', |
74 { | 65 { |
75 'sources': [ | 66 'sources': [ |
76 'mac/collada_conditioner_mac.mm', | 67 'mac/collada_conditioner_mac.mm', |
77 ], | 68 ], |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
132 'test_data/crate.dae', | 123 'test_data/crate.dae', |
133 'test_data/crate.jpg', | 124 'test_data/crate.jpg', |
134 'test_data/rock01.tga', | 125 'test_data/rock01.tga', |
135 'test_data/rock02.tga', | 126 'test_data/rock02.tga', |
136 ], | 127 ], |
137 }, | 128 }, |
138 ], | 129 ], |
139 }, | 130 }, |
140 ], | 131 ], |
141 } | 132 } |
OLD | NEW |