1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/ipc/chromium/chromium-config.mozbuild Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,75 @@ 1.4 +# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*- 1.5 +# vim: set filetype=python: 1.6 +# This Source Code Form is subject to the terms of the Mozilla Public 1.7 +# License, v. 2.0. If a copy of the MPL was not distributed with this 1.8 +# file, You can obtain one at http://mozilla.org/MPL/2.0/. 1.9 + 1.10 +LOCAL_INCLUDES += [ 1.11 + '/ipc/chromium/src', 1.12 + '/ipc/glue', 1.13 +] 1.14 + 1.15 +GENERATED_INCLUDES += [ 1.16 + '/ipc/ipdl/_ipdlheaders', 1.17 +] 1.18 + 1.19 +if CONFIG['OS_ARCH'] == 'WINNT': 1.20 + OS_LIBS += [ '$(call EXPAND_LIBNAME,psapi shell32 dbghelp)' ] 1.21 + 1.22 + DEFINES.update({ 1.23 + 'UNICODE': True, 1.24 + '_UNICODE': True, 1.25 + 'NOMINMAX': True, 1.26 + '_CRT_RAND_S': True, 1.27 + 'CERT_CHAIN_PARA_HAS_EXTRA_FIELDS': True, 1.28 + '_SECURE_ATL': True, 1.29 + 'CHROMIUM_BUILD': True, 1.30 + 'U_STATIC_IMPLEMENTATION': True, 1.31 + 'OS_WIN': 1, 1.32 + 'WIN32': True, 1.33 + '_WIN32': True, 1.34 + '_WINDOWS': True, 1.35 + 'WIN32_LEAN_AND_MEAN': True, 1.36 + }) 1.37 + 1.38 + if CONFIG['_MSC_VER']: 1.39 + DEFINES['COMPILER_MSVC'] = True 1.40 + 1.41 +else: 1.42 + DEFINES['OS_POSIX'] = 1 1.43 + 1.44 + if CONFIG['OS_ARCH'] == 'Darwin': 1.45 + DEFINES['OS_MACOSX'] = 1 1.46 + 1.47 + elif CONFIG['OS_ARCH'] == 'DragonFly': 1.48 + OS_LIBS += [ '$(call EXPAND_LIBNAME,kvm)' ] 1.49 + DEFINES.update({ 1.50 + 'OS_DRAGONFLY': 1, 1.51 + 'OS_BSD': 1, 1.52 + }) 1.53 + 1.54 + elif CONFIG['OS_ARCH'] == 'FreeBSD' or CONFIG['OS_ARCH'] == 'GNU_kFreeBSD': 1.55 + if CONFIG['OS_ARCH'] != 'GNU_kFreeBSD': 1.56 + OS_LIBS += [ '$(call EXPAND_LIBNAME,kvm)' ] 1.57 + 1.58 + DEFINES.update({ 1.59 + 'OS_FREEBSD': 1, 1.60 + 'OS_BSD': 1, 1.61 + }) 1.62 + 1.63 + elif CONFIG['OS_ARCH'] == 'NetBSD': 1.64 + OS_LIBS += [ '$(call EXPAND_LIBNAME,kvm)' ] 1.65 + DEFINES.update({ 1.66 + 'OS_NETBSD': 1, 1.67 + 'OS_BSD': 1, 1.68 + }) 1.69 + 1.70 + elif CONFIG['OS_ARCH'] == 'OpenBSD': 1.71 + OS_LIBS += [ '$(call EXPAND_LIBNAME,kvm)' ] 1.72 + DEFINES.update({ 1.73 + 'OS_OPENBSD': 1, 1.74 + 'OS_BSD': 1, 1.75 + }) 1.76 + 1.77 + else: 1.78 + DEFINES['OS_LINUX'] = 1