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