blob: be697da6de3bdda25554010c6ec2f36e49bae092 [file] [log] [blame]
# Copyright 2016 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//third_party/WebKit/Source/core/core.gni")
blink_core_sources("loader") {
sources = [
"CookieJar.cpp",
"DocumentLoadTiming.cpp",
"DocumentLoader.cpp",
"DocumentThreadableLoader.cpp",
"DocumentThreadableLoader.h",
"DocumentThreadableLoaderClient.h",
"DocumentWriter.cpp",
"EmptyClients.cpp",
"EmptyClients.h",
"FormSubmission.cpp",
"FrameFetchContext.cpp",
"FrameFetchContext.h",
"FrameLoadRequest.cpp",
"FrameLoadRequest.h",
"FrameLoader.cpp",
"FrameLoaderStateMachine.cpp",
"HistoryItem.cpp",
"HistoryItem.h",
"HttpEquiv.cpp",
"HttpEquiv.h",
"ImageLoader.cpp",
"ImageLoader.h",
"LinkLoader.cpp",
"LinkLoader.h",
"LinkLoaderClient.h",
"MixedContentChecker.cpp",
"MixedContentChecker.h",
"NavigationPolicy.cpp",
"NavigationPolicy.h",
"NavigationScheduler.cpp",
"PingLoader.cpp",
"PingLoader.h",
"PrerendererClient.cpp",
"PrerendererClient.h",
"ProgressTracker.cpp",
"SubresourceFilter.cpp",
"SubresourceFilter.h",
"TextResourceDecoderBuilder.cpp",
"TextResourceDecoderBuilder.h",
"TextTrackLoader.cpp",
"TextTrackLoader.h",
"ThreadableLoader.cpp",
"ThreadableLoaderClient.h",
"ThreadableLoadingContext.cpp",
"ThreadableLoadingContext.h",
"WorkerThreadableLoader.cpp",
"WorkerThreadableLoader.h",
"WorkletScriptLoader.cpp",
"WorkletScriptLoader.h",
"appcache/ApplicationCache.cpp",
"appcache/ApplicationCache.h",
"appcache/ApplicationCacheHost.cpp",
"appcache/ApplicationCacheHost.h",
"modulescript/ModuleScriptFetchRequest.h",
"modulescript/ModuleScriptLoader.cpp",
"modulescript/ModuleScriptLoader.h",
"modulescript/ModuleScriptLoaderClient.h",
"modulescript/ModuleScriptLoaderRegistry.cpp",
"modulescript/ModuleScriptLoaderRegistry.h",
"private/CrossOriginPreflightResultCache.cpp",
"private/CrossOriginPreflightResultCache.h",
"private/FrameClientHintsPreferencesContext.cpp",
"private/FrameClientHintsPreferencesContext.h",
"private/PrerenderHandle.cpp",
"private/PrerenderHandle.h",
"resource/CSSStyleSheetResource.cpp",
"resource/CSSStyleSheetResource.h",
"resource/DocumentResource.cpp",
"resource/DocumentResource.h",
"resource/FontResource.cpp",
"resource/FontResource.h",
"resource/ImageResource.cpp",
"resource/ImageResource.h",
"resource/ImageResourceContent.cpp",
"resource/ImageResourceContent.h",
"resource/ImageResourceInfo.h",
"resource/ImageResourceObserver.h",
"resource/LinkFetchResource.cpp",
"resource/LinkFetchResource.h",
"resource/LinkPreloadResourceClients.cpp",
"resource/LinkPreloadResourceClients.h",
"resource/MultipartImageResourceParser.cpp",
"resource/MultipartImageResourceParser.h",
"resource/ScriptResource.cpp",
"resource/ScriptResource.h",
"resource/StyleSheetResource.h",
"resource/StyleSheetResourceClient.h",
"resource/TextResource.cpp",
"resource/TextResource.h",
"resource/XSLStyleSheetResource.cpp",
"resource/XSLStyleSheetResource.h",
]
configs += [
# TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
"//build/config/compiler:no_size_t_to_int_warning",
]
}