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/.
6
7UNIFIED_SOURCES += [
8    'nsAuthFactory.cpp',
9    'nsAuthGSSAPI.cpp',
10]
11
12SOURCES += [
13    'nsAuthSASL.cpp',
14    'nsHttpNegotiateAuth.cpp', # contains constants whose names conflict with constants in other files
15]
16
17if CONFIG['OS_ARCH'] == 'WINNT':
18    SOURCES += [
19        'nsAuthSSPI.cpp',
20    ]
21    DEFINES['USE_SSPI'] = True
22else:
23    UNIFIED_SOURCES += [
24        'nsAuthSambaNTLM.cpp',
25    ]
26
27LOCAL_INCLUDES += [
28    '/netwerk/dns', # For nsDNSService2.h
29]
30
31FINAL_LIBRARY = 'xul'
32
33with Files('**'):
34    BUG_COMPONENT = ('Core', 'Networking')
35
36