summaryrefslogtreecommitdiffstats
path: root/media/media.gyp
diff options
context:
space:
mode:
authorpvalchev@google.com <pvalchev@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-26 00:00:31 +0000
committerpvalchev@google.com <pvalchev@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-26 00:00:31 +0000
commitde654e242cd46f57c373abe05f058fe094dc6410 (patch)
tree98f83ca04242e7f9afe1f1b6df3c70dd07abeddc /media/media.gyp
parent65b55352703972ebea34907e652fdd8a8d3f085d (diff)
downloadchromium_src-de654e242cd46f57c373abe05f058fe094dc6410.zip
chromium_src-de654e242cd46f57c373abe05f058fe094dc6410.tar.gz
chromium_src-de654e242cd46f57c373abe05f058fe094dc6410.tar.bz2
- OpenBSD media/audio support stub
- FreeBSD has ALSA, add it to media.gyp Review URL: http://codereview.chromium.org/1301003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42699 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/media.gyp')
-rw-r--r--media/media.gyp27
1 files changed, 22 insertions, 5 deletions
diff --git a/media/media.gyp b/media/media.gyp
index 08c2f2b..cf86fc3 100644
--- a/media/media.gyp
+++ b/media/media.gyp
@@ -32,6 +32,8 @@
'audio/linux/alsa_output.h',
'audio/linux/alsa_wrapper.cc',
'audio/linux/alsa_wrapper.h',
+ 'audio/openbsd/audio_manager_openbsd.cc',
+ 'audio/openbsd/audio_manager_openbsd.h',
'audio/mac/audio_manager_mac.cc',
'audio/mac/audio_manager_mac.h',
'audio/mac/audio_output_mac.cc',
@@ -131,14 +133,29 @@
],
},
'conditions': [
- ['OS =="linux"', {
+ ['OS=="linux" or OS=="freebsd"', {
'link_settings': {
'libraries': [
'-lasound',
],
},
}],
- ['OS =="mac"', {
+ ['OS=="openbsd"', {
+ 'sources/': [ ['exclude', 'alsa_' ],
+ ['exclude', 'audio_manager_linux' ],
+ ['exclude', '\\.mm?$' ] ],
+ 'link_settings': {
+ 'libraries': [
+ ],
+ },
+ }],
+ ['OS!="openbsd"', {
+ 'sources!': [
+ 'audio/openbsd/audio_manager_openbsd.cc',
+ 'audio/openbsd/audio_manager_openbsd.h',
+ ],
+ }],
+ ['OS=="mac"', {
'link_settings': {
'libraries': [
'$(SDKROOT)/System/Library/Frameworks/AudioToolbox.framework',
@@ -203,7 +220,7 @@
'omx/omx_input_buffer_unittest.cc',
],
'conditions': [
- ['OS=="linux" or OS=="freebsd" or OS=="solaris"', {
+ ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', {
'dependencies': [
# Needed for the following #include chain:
# base/run_all_unittests.cc
@@ -292,7 +309,7 @@
'../testing/gtest.gyp:gtest',
],
'conditions': [
- ['OS=="linux" or OS=="freebsd" or OS=="solaris"', {
+ ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', {
'dependencies': [
'../build/linux/system.gyp:gtk',
],
@@ -362,7 +379,7 @@
},
],
}],
- ['OS=="linux"', {
+ ['OS=="linux" or OS=="freebsd" or OS=="openbsd"', {
'targets': [
{
'target_name': 'player_x11',