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

Side by Side Diff: media/media.gyp

Issue 172032: First cut for a FreeBSD port - much still not working (Closed) Base URL: http://src.chromium.org/svn/trunk/src/
Patch Set: '' Created 11 years, 3 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
OLDNEW
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 'conditions': [ 13 'conditions': [
14 ['OS!="linux"', {'sources/': [['exclude', '/linux/']]}], 14 ['OS!="linux"', {'sources/': [['exclude', '/linux/']]}],
15 ['OS!="freebsd"', {'sources/': [['exclude', '/freebsd/']]}],
15 ['OS!="mac"', {'sources/': [['exclude', '/mac/']]}], 16 ['OS!="mac"', {'sources/': [['exclude', '/mac/']]}],
16 ['OS!="win"', {'sources/': [['exclude', '/win/']]}], 17 ['OS!="win"', {'sources/': [['exclude', '/win/']]}],
17 ], 18 ],
18 }, 19 },
19 'targets': [ 20 'targets': [
20 { 21 {
21 'target_name': 'media', 22 'target_name': 'media',
22 'type': '<(library)', 23 'type': '<(library)',
23 'dependencies': [ 24 'dependencies': [
24 '../base/base.gyp:base', 25 '../base/base.gyp:base',
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
120 'conditions': [ 121 'conditions': [
121 ['OS =="linux"', { 122 ['OS =="linux"', {
122 'sources/': [ ['exclude', '_(mac|win)\\.cc$'], 123 'sources/': [ ['exclude', '_(mac|win)\\.cc$'],
123 ['exclude', '\\.mm?$' ] ], 124 ['exclude', '\\.mm?$' ] ],
124 'link_settings': { 125 'link_settings': {
125 'libraries': [ 126 'libraries': [
126 '-lasound', 127 '-lasound',
127 ], 128 ],
128 }, 129 },
129 }], 130 }],
131 ['OS =="freebsd"', {
132 'sources/': [ ['exclude', '_(mac|win)\\.cc$'],
133 ['exclude', '\\.mm?$' ] ],
134 'link_settings': {
135 'libraries': [
136 ],
137 },
138 }],
130 ['OS =="mac"', { 139 ['OS =="mac"', {
131 'link_settings': { 140 'link_settings': {
132 'libraries': [ 141 'libraries': [
133 '$(SDKROOT)/System/Library/Frameworks/AudioToolbox.framework', 142 '$(SDKROOT)/System/Library/Frameworks/AudioToolbox.framework',
134 '$(SDKROOT)/System/Library/Frameworks/CoreAudio.framework', 143 '$(SDKROOT)/System/Library/Frameworks/CoreAudio.framework',
135 ], 144 ],
136 }, 145 },
137 'sources/': [ ['exclude', '_(linux|win)\\.cc$'], 146 'sources/': [ ['exclude', '_(linux|win)\\.cc$'],
138 ], 147 ],
139 }], 148 }],
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
176 'base/yuv_convert_unittest.cc', 185 'base/yuv_convert_unittest.cc',
177 'filters/audio_renderer_algorithm_ola_unittest.cc', 186 'filters/audio_renderer_algorithm_ola_unittest.cc',
178 'filters/audio_renderer_base_unittest.cc', 187 'filters/audio_renderer_base_unittest.cc',
179 'filters/ffmpeg_demuxer_unittest.cc', 188 'filters/ffmpeg_demuxer_unittest.cc',
180 'filters/ffmpeg_glue_unittest.cc', 189 'filters/ffmpeg_glue_unittest.cc',
181 'filters/ffmpeg_video_decoder_unittest.cc', 190 'filters/ffmpeg_video_decoder_unittest.cc',
182 'filters/file_data_source_unittest.cc', 191 'filters/file_data_source_unittest.cc',
183 'filters/video_renderer_base_unittest.cc', 192 'filters/video_renderer_base_unittest.cc',
184 ], 193 ],
185 'conditions': [ 194 'conditions': [
186 ['OS=="linux"', { 195 ['OS=="linux" or OS=="freebsd"', {
187 'dependencies': [ 196 'dependencies': [
188 # Needed for the following #include chain: 197 # Needed for the following #include chain:
189 # base/run_all_unittests.cc 198 # base/run_all_unittests.cc
190 # ../base/test_suite.h 199 # ../base/test_suite.h
191 # gtk/gtk.h 200 # gtk/gtk.h
192 '../build/linux/system.gyp:gtk', 201 '../build/linux/system.gyp:gtk',
193 ], 202 ],
194 }], 203 }],
195 ], 204 ],
196 }, 205 },
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
264 }, 273 },
265 }, 274 },
266 'defines': [ 275 'defines': [
267 '_CRT_SECURE_NO_WARNINGS=1', 276 '_CRT_SECURE_NO_WARNINGS=1',
268 ], 277 ],
269 }, 278 },
270 ], 279 ],
271 }], 280 }],
272 ], 281 ],
273 } 282 }
OLDNEW
« base/base.gyp ('K') | « media/base/media_posix.cc ('k') | skia/ext/platform_canvas.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698