Bug 932076 - Add check for MediaExtractor creation failure. r=doublec
[gecko.git] / ipc / chromium / chromium-config.mozbuild
blobc6d34b44634327f4625f71b4dad849ed7face283
1 # -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
2 # vim: set filetype=python:
3 # This Source Code Form is subject to the terms of the Mozilla Public
4 # License, v. 2.0. If a copy of the MPL was not distributed with this
5 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
7 LOCAL_INCLUDES += [
8     '/ipc/chromium/src',
9     '/ipc/glue',
12 GENERATED_INCLUDES += [
13     '/ipc/ipdl/_ipdlheaders',
16 if CONFIG['OS_ARCH'] == 'WINNT':
17     OS_LIBS += [ '$(call EXPAND_LIBNAME,psapi shell32 dbghelp)' ]
19     DEFINES.update({
20         'UNICODE': True,
21         '_UNICODE': True,
22         'NOMINMAX': True,
23         '_CRT_RAND_S': True,
24         'CERT_CHAIN_PARA_HAS_EXTRA_FIELDS': True,
25         '_SECURE_ATL': True,
26         'CHROMIUM_BUILD': True,
27         'U_STATIC_IMPLEMENTATION': True,
28         'OS_WIN': 1,
29         'WIN32': True,
30         '_WIN32': True,
31         '_WINDOWS': True,
32         'WIN32_LEAN_AND_MEAN': True,
33     })
35     if CONFIG['_MSC_VER']:
36         DEFINES['COMPILER_MSVC'] = True
38 else:
39     DEFINES['OS_POSIX'] = 1
41     if CONFIG['OS_ARCH'] == 'Darwin':
42         DEFINES['OS_MACOSX'] = 1
44     elif CONFIG['OS_ARCH'] == 'DragonFly':
45         OS_LIBS += [ '$(call EXPAND_LIBNAME,kvm)' ]
46         DEFINES.update({
47             'OS_DRAGONFLY': 1,
48             'OS_BSD': 1,
49         })
51     elif CONFIG['OS_ARCH'] == 'FreeBSD' or CONFIG['OS_ARCH'] == 'GNU_kFreeBSD':
52         if CONFIG['OS_ARCH'] != 'GNU_kFreeBSD':
53             OS_LIBS += [ '$(call EXPAND_LIBNAME,kvm)' ]
55         DEFINES.update({
56             'OS_FREEBSD': 1,
57             'OS_BSD': 1,
58         })
60     elif CONFIG['OS_ARCH'] == 'NetBSD':
61         OS_LIBS += [ '$(call EXPAND_LIBNAME,kvm)' ]
62         DEFINES.update({
63             'OS_NETBSD': 1,
64             'OS_BSD': 1,
65         })
67     elif CONFIG['OS_ARCH'] == 'OpenBSD':
68         OS_LIBS += [ '$(call EXPAND_LIBNAME,kvm)' ]
69         DEFINES.update({
70             'OS_OPENBSD': 1,
71             'OS_BSD': 1,
72         })
74     else:
75         DEFINES['OS_LINUX'] = 1