# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*- # vim: set filetype=python: # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. XPIDL_SOURCES += [ 'mozIThirdPartyUtil.idl', 'nsIApplicationCache.idl', 'nsIApplicationCacheChannel.idl', 'nsIApplicationCacheContainer.idl', 'nsIApplicationCacheService.idl', 'nsIArrayBufferInputStream.idl', 'nsIAsyncStreamCopier.idl', 'nsIAsyncVerifyRedirectCallback.idl', 'nsIAuthInformation.idl', 'nsIAuthModule.idl', 'nsIAuthPrompt.idl', 'nsIAuthPrompt2.idl', 'nsIAuthPromptAdapterFactory.idl', 'nsIAuthPromptCallback.idl', 'nsIAuthPromptProvider.idl', 'nsIBackgroundFileSaver.idl', 'nsIBufferedStreams.idl', 'nsIByteRangeRequest.idl', 'nsICacheInfoChannel.idl', 'nsICachingChannel.idl', 'nsICancelable.idl', 'nsIChannel.idl', 'nsIChannelEventSink.idl', 'nsIChannelPolicy.idl', 'nsIChildChannel.idl', 'nsIContentSniffer.idl', 'nsICryptoFIPSInfo.idl', 'nsICryptoHash.idl', 'nsICryptoHMAC.idl', 'nsIDashboard.idl', 'nsIDashboardEventNotifier.idl', 'nsIDivertableChannel.idl', 'nsIDownloader.idl', 'nsIEncodedChannel.idl', 'nsIExternalProtocolHandler.idl', 'nsIFileStreams.idl', 'nsIFileURL.idl', 'nsIIncrementalDownload.idl', 'nsIInputStreamChannel.idl', 'nsIInputStreamPump.idl', 'nsIIOService.idl', 'nsIIOService2.idl', 'nsILoadContextInfo.idl', 'nsILoadGroup.idl', 'nsILoadGroupChild.idl', 'nsIMIMEInputStream.idl', 'nsIMultiPartChannel.idl', 'nsINestedURI.idl', 'nsINetAddr.idl', 'nsINetUtil.idl', 'nsINetworkLinkService.idl', 'nsINetworkProperties.idl', 'nsINetworkSeer.idl', 'nsINetworkSeerVerifier.idl', 'nsINSSErrorsService.idl', 'nsIParentChannel.idl', 'nsIParentRedirectingChannel.idl', 'nsIPermission.idl', 'nsIPermissionManager.idl', 'nsIPrivateBrowsingChannel.idl', 'nsIProgressEventSink.idl', 'nsIPrompt.idl', 'nsIProtocolHandler.idl', 'nsIProtocolProxyCallback.idl', 'nsIProtocolProxyFilter.idl', 'nsIProtocolProxyService.idl', 'nsIProtocolProxyService2.idl', 'nsIProxiedChannel.idl', 'nsIProxiedProtocolHandler.idl', 'nsIProxyInfo.idl', 'nsIRandomGenerator.idl', 'nsIRedirectChannelRegistrar.idl', 'nsIRedirectResultListener.idl', 'nsIRequest.idl', 'nsIRequestObserver.idl', 'nsIRequestObserverProxy.idl', 'nsIResumableChannel.idl', 'nsISecretDecoderRing.idl', 'nsISecureBrowserUI.idl', 'nsISecurityEventSink.idl', 'nsISecurityInfoProvider.idl', 'nsISerializationHelper.idl', 'nsIServerSocket.idl', 'nsISimpleStreamListener.idl', 'nsISiteSecurityService.idl', 'nsISocketTransport.idl', 'nsISocketTransportService.idl', 'nsISpeculativeConnect.idl', 'nsIStandardURL.idl', 'nsIStreamingProtocolController.idl', 'nsIStreamingProtocolService.idl', 'nsIStreamListener.idl', 'nsIStreamListenerTee.idl', 'nsIStreamLoader.idl', 'nsIStreamTransportService.idl', 'nsISyncStreamListener.idl', 'nsISystemProxySettings.idl', 'nsIThreadRetargetableRequest.idl', 'nsIThreadRetargetableStreamListener.idl', 'nsITimedChannel.idl', 'nsITraceableChannel.idl', 'nsITransport.idl', 'nsIUDPSocket.idl', 'nsIUDPSocketFilter.idl', 'nsIUnicharStreamLoader.idl', 'nsIUploadChannel.idl', 'nsIUploadChannel2.idl', 'nsIURI.idl', 'nsIURIChecker.idl', 'nsIURIClassifier.idl', 'nsIURIWithPrincipal.idl', 'nsIURL.idl', 'nsIURLParser.idl', 'nsPILoadGroupInternal.idl', 'nsPISocketTransportService.idl', ] if CONFIG['MOZ_TOOLKIT_SEARCH']: XPIDL_SOURCES += [ 'nsIBrowserSearchService.idl', ] XPIDL_MODULE = 'necko' EXPORTS += [ 'netCore.h', 'nsASocketHandler.h', 'nsAsyncRedirectVerifyHelper.h', 'nsChannelProperties.h', 'nsNetStrings.h', 'nsNetUtil.h', 'nsReadLine.h', 'nsStreamListenerWrapper.h', 'nsURIHashKey.h', ] FAIL_ON_WARNINGS = True