dom/moz.build

Sat, 03 Jan 2015 20:18:00 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 03 Jan 2015 20:18:00 +0100
branch
TOR_BUG_3246
changeset 7
129ffea94266
permissions
-rw-r--r--

Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.

michael@0 1 # -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
michael@0 2 # vim: set filetype=python:
michael@0 3 # This Source Code Form is subject to the terms of the Mozilla Public
michael@0 4 # License, v. 2.0. If a copy of the MPL was not distributed with this
michael@0 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
michael@0 6
michael@0 7 interfaces = [
michael@0 8 'base',
michael@0 9 'canvas',
michael@0 10 'core',
michael@0 11 'html',
michael@0 12 'events',
michael@0 13 'devicestorage',
michael@0 14 'settings',
michael@0 15 'stylesheets',
michael@0 16 'sidebar',
michael@0 17 'css',
michael@0 18 'traversal',
michael@0 19 'range',
michael@0 20 'xbl',
michael@0 21 'xpath',
michael@0 22 'xul',
michael@0 23 'storage',
michael@0 24 'json',
michael@0 25 'offline',
michael@0 26 'geolocation',
michael@0 27 'notification',
michael@0 28 'permission',
michael@0 29 'svg',
michael@0 30 'smil',
michael@0 31 'apps',
michael@0 32 'gamepad',
michael@0 33 ]
michael@0 34
michael@0 35 PARALLEL_DIRS += ['interfaces/' + i for i in interfaces]
michael@0 36
michael@0 37 PARALLEL_DIRS += [
michael@0 38 'apps',
michael@0 39 'base',
michael@0 40 'activities',
michael@0 41 'bindings',
michael@0 42 'battery',
michael@0 43 'bluetooth',
michael@0 44 'browser-element',
michael@0 45 'contacts',
michael@0 46 'phonenumberutils',
michael@0 47 'alarm',
michael@0 48 'datastore',
michael@0 49 'devicestorage',
michael@0 50 'encoding',
michael@0 51 'events',
michael@0 52 'file',
michael@0 53 'filesystem',
michael@0 54 'fmradio',
michael@0 55 'asmjscache',
michael@0 56 'media',
michael@0 57 'messages',
michael@0 58 'power',
michael@0 59 'push',
michael@0 60 'quota',
michael@0 61 'settings',
michael@0 62 'mobilemessage',
michael@0 63 'src',
michael@0 64 'time',
michael@0 65 'locales',
michael@0 66 'network',
michael@0 67 'permission',
michael@0 68 'plugins/base',
michael@0 69 'plugins/ipc',
michael@0 70 'indexedDB',
michael@0 71 'system',
michael@0 72 'ipc',
michael@0 73 'identity',
michael@0 74 'workers',
michael@0 75 'camera',
michael@0 76 'audiochannel',
michael@0 77 'promise',
michael@0 78 'smil',
michael@0 79 'telephony',
michael@0 80 'inputmethod',
michael@0 81 'webidl',
michael@0 82 'xbl',
michael@0 83 'xslt',
michael@0 84 ]
michael@0 85
michael@0 86 if CONFIG['OS_ARCH'] == 'WINNT':
michael@0 87 PARALLEL_DIRS += ['plugins/ipc/hangui']
michael@0 88
michael@0 89 if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
michael@0 90 PARALLEL_DIRS += [
michael@0 91 'speakermanager',
michael@0 92 'wifi',
michael@0 93 ]
michael@0 94
michael@0 95 if CONFIG['MOZ_B2G_RIL']:
michael@0 96 PARALLEL_DIRS += [
michael@0 97 'icc',
michael@0 98 'cellbroadcast',
michael@0 99 'mobileconnection',
michael@0 100 'voicemail',
michael@0 101 'wappush',
michael@0 102 ]
michael@0 103
michael@0 104 if CONFIG['MOZ_PAY']:
michael@0 105 PARALLEL_DIRS += ['payment']
michael@0 106
michael@0 107 if CONFIG['MOZ_GAMEPAD']:
michael@0 108 PARALLEL_DIRS += ['gamepad']
michael@0 109
michael@0 110 if CONFIG['MOZ_NFC']:
michael@0 111 PARALLEL_DIRS += ['nfc']
michael@0 112
michael@0 113 if CONFIG['MOZ_B2G']:
michael@0 114 PARALLEL_DIRS += ['downloads']
michael@0 115
michael@0 116 TEST_DIRS += [
michael@0 117 'tests',
michael@0 118 'imptests',
michael@0 119 ]
michael@0 120
michael@0 121 if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'cocoa', 'windows', 'android', 'qt'):
michael@0 122 TEST_DIRS += ['plugins/test']
michael@0 123

mercurial