Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
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',
10 ]
12 GENERATED_INCLUDES += [
13 '/ipc/ipdl/_ipdlheaders',
14 ]
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