Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(849)

Unified Diff: third_party/libwebp/BUILD.gn

Issue 2852003003: Fix missing headers in libwebp (Closed)
Patch Set: rename Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « components/image_fetcher/ios/BUILD.gn ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/libwebp/BUILD.gn
diff --git a/third_party/libwebp/BUILD.gn b/third_party/libwebp/BUILD.gn
index 470bd2926c6d07a38dd7d0f26ad9a31b06453063..2b8ef9d5440f3d0d7dc71c53c4b481e702e257ee 100644
--- a/third_party/libwebp/BUILD.gn
+++ b/third_party/libwebp/BUILD.gn
@@ -16,18 +16,35 @@ use_dsp_neon =
current_cpu == "arm64" || (current_cpu == "arm" && arm_version >= 7 &&
(arm_use_neon || arm_optionally_use_neon))
+source_set("libwebp_webp") {
+ sources = [
+ "webp/decode.h",
+ "webp/demux.h",
+ "webp/encode.h",
+ "webp/format_constants.h",
+ "webp/mux_types.h",
+ "webp/types.h",
+ ]
+}
+
static_library("libwebp_dec") {
sources = [
"dec/alpha_dec.c",
+ "dec/alphai_dec.h",
"dec/buffer_dec.c",
+ "dec/common_dec.h",
"dec/frame_dec.c",
"dec/idec_dec.c",
"dec/io_dec.c",
"dec/quant_dec.c",
"dec/tree_dec.c",
"dec/vp8_dec.c",
+ "dec/vp8_dec.h",
+ "dec/vp8i_dec.h",
"dec/vp8l_dec.c",
+ "dec/vp8li_dec.h",
"dec/webp_dec.c",
+ "dec/webpi_dec.h",
]
configs -= [ "//build/config/compiler:chromium_code" ]
@@ -40,6 +57,7 @@ static_library("libwebp_dec") {
deps = [
":libwebp_dsp",
":libwebp_utils",
+ ":libwebp_webp",
]
all_dependent_configs = [ ":libwebp_config" ]
if (use_dsp_neon) {
@@ -56,6 +74,7 @@ static_library("libwebp_demux") {
configs += [ "//build/config/compiler:no_chromium_code" ]
deps = [
":libwebp_utils",
+ ":libwebp_webp",
]
}
@@ -65,6 +84,7 @@ static_library("libwebp_dsp") {
"dsp/alpha_processing_mips_dsp_r2.c",
"dsp/argb.c",
"dsp/argb_mips_dsp_r2.c",
+ "dsp/common_sse2.h",
"dsp/cost.c",
"dsp/cost_mips32.c",
"dsp/cost_mips_dsp_r2.c",
@@ -74,6 +94,7 @@ static_library("libwebp_dsp") {
"dsp/dec_mips32.c",
"dsp/dec_mips_dsp_r2.c",
"dsp/dec_msa.c",
+ "dsp/dsp.h",
"dsp/enc.c",
"dsp/enc_avx2.c",
"dsp/enc_mips32.c",
@@ -83,12 +104,15 @@ static_library("libwebp_dsp") {
"dsp/filters_mips_dsp_r2.c",
"dsp/filters_msa.c",
"dsp/lossless.c",
+ "dsp/lossless.h",
+ "dsp/lossless_common.h",
"dsp/lossless_enc.c",
"dsp/lossless_enc_mips32.c",
"dsp/lossless_enc_mips_dsp_r2.c",
"dsp/lossless_enc_msa.c",
"dsp/lossless_mips_dsp_r2.c",
"dsp/lossless_msa.c",
+ "dsp/neon.h",
"dsp/rescaler.c",
"dsp/rescaler_mips32.c",
"dsp/rescaler_mips_dsp_r2.c",
@@ -97,6 +121,7 @@ static_library("libwebp_dsp") {
"dsp/upsampling_mips_dsp_r2.c",
"dsp/upsampling_msa.c",
"dsp/yuv.c",
+ "dsp/yuv.h",
"dsp/yuv_mips32.c",
"dsp/yuv_mips_dsp_r2.c",
]
@@ -112,6 +137,7 @@ static_library("libwebp_dsp") {
":libwebp_dsp_sse2",
":libwebp_dsp_sse41",
":libwebp_utils",
+ ":libwebp_webp",
]
if (is_android) {
deps += [ "//third_party/android_tools:cpu_features" ]
@@ -221,12 +247,16 @@ static_library("libwebp_enc") {
"enc/alpha_enc.c",
"enc/analysis_enc.c",
"enc/backward_references_enc.c",
+ "enc/backward_references_enc.h",
"enc/config_enc.c",
"enc/cost_enc.c",
+ "enc/cost_enc.h",
"enc/delta_palettization_enc.c",
+ "enc/delta_palettization_enc.h",
"enc/filter_enc.c",
"enc/frame_enc.c",
"enc/histogram_enc.c",
+ "enc/histogram_enc.h",
"enc/iterator_enc.c",
"enc/near_lossless_enc.c",
"enc/picture_csp_enc.c",
@@ -239,7 +269,9 @@ static_library("libwebp_enc") {
"enc/syntax_enc.c",
"enc/token_enc.c",
"enc/tree_enc.c",
+ "enc/vp8i_enc.h",
"enc/vp8l_enc.c",
+ "enc/vp8li_enc.h",
"enc/webp_enc.c",
]
configs -= [ "//build/config/compiler:chromium_code" ]
@@ -253,6 +285,7 @@ static_library("libwebp_enc") {
deps = [
":libwebp_utils",
+ ":libwebp_webp",
]
}
@@ -265,18 +298,32 @@ config("libwebp_utils_warnings") {
static_library("libwebp_utils") {
sources = [
+ "utils/bit_reader_inl_utils.h",
"utils/bit_reader_utils.c",
+ "utils/bit_reader_utils.h",
"utils/bit_writer_utils.c",
+ "utils/bit_writer_utils.h",
"utils/color_cache_utils.c",
+ "utils/color_cache_utils.h",
+ "utils/endian_inl_utils.h",
"utils/filters_utils.c",
+ "utils/filters_utils.h",
"utils/huffman_encode_utils.c",
+ "utils/huffman_encode_utils.h",
"utils/huffman_utils.c",
+ "utils/huffman_utils.h",
"utils/quant_levels_dec_utils.c",
+ "utils/quant_levels_dec_utils.h",
"utils/quant_levels_utils.c",
+ "utils/quant_levels_utils.h",
"utils/random_utils.c",
+ "utils/random_utils.h",
"utils/rescaler_utils.c",
+ "utils/rescaler_utils.h",
"utils/thread_utils.c",
+ "utils/thread_utils.h",
"utils/utils.c",
+ "utils/utils.h",
]
configs -= [ "//build/config/compiler:chromium_code" ]
configs += [ "//build/config/compiler:no_chromium_code" ]
« no previous file with comments | « components/image_fetcher/ios/BUILD.gn ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698