1 # -*- Mode: python; 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 MOCHITEST_MANIFESTS += ['tests/mochitest/mochitest.ini']
8 MOCHITEST_CHROME_MANIFESTS += ['tests/mochitest/chrome.ini']
9 BROWSER_CHROME_MANIFESTS += ['tests/mochitest/browser.ini']
10 XPCSHELL_TESTS_MANIFESTS += ['tests/unit/xpcshell.ini']
12 # Hack to make this file available as a resource:// URI.
13 TESTING_JS_MODULES += [
14 'tests/mochitest/resource_test_file.html',
18 'nsIAddonPolicyService.idl',
19 'nsIDomainPolicy.idl',
21 'nsIScriptSecurityManager.idl',
28 'nsScriptSecurityManager.h',
34 'ExpandedPrincipal.h',
42 # Compile this separately since nsExceptionHandler.h conflicts
43 # with something from NullPrincipal.cpp.
48 'ContentPrincipal.cpp',
50 'ExpandedPrincipal.cpp',
52 'nsScriptSecurityManager.cpp',
54 'NullPrincipalURI.cpp',
55 'OriginAttributes.cpp',
56 'SystemPrincipal.cpp',
69 '/toolkit/components/jsoncpp/include',
72 if CONFIG['ENABLE_TESTS']:
73 DIRS += ['tests/gtest']
75 include('/ipc/chromium/chromium-config.mozbuild')
80 BUG_COMPONENT = ("Core", "Security: CAPS")