mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-28 08:16:09 +03:00
80 lines
1.6 KiB
Plaintext
80 lines
1.6 KiB
Plaintext
# Copyright 2014 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.
|
|
|
|
# Do not use the targets in this file unless you need a certain libjpeg
|
|
# implementation. Use the meta target //third_party:jpeg instead.
|
|
|
|
config("libjpeg_config") {
|
|
include_dirs = [ "." ]
|
|
}
|
|
|
|
source_set("libjpeg") {
|
|
sources = [
|
|
"jcapimin.c",
|
|
"jcapistd.c",
|
|
"jccoefct.c",
|
|
"jccolor.c",
|
|
"jcdctmgr.c",
|
|
"jchuff.c",
|
|
"jchuff.h",
|
|
"jcinit.c",
|
|
"jcmainct.c",
|
|
"jcmarker.c",
|
|
"jcmaster.c",
|
|
"jcomapi.c",
|
|
"jconfig.h",
|
|
"jcparam.c",
|
|
"jcphuff.c",
|
|
"jcprepct.c",
|
|
"jcsample.c",
|
|
"jdapimin.c",
|
|
"jdapistd.c",
|
|
"jdatadst.c",
|
|
"jdatasrc.c",
|
|
"jdcoefct.c",
|
|
"jdcolor.c",
|
|
"jdct.h",
|
|
"jddctmgr.c",
|
|
"jdhuff.c",
|
|
"jdhuff.h",
|
|
"jdinput.c",
|
|
"jdmainct.c",
|
|
"jdmarker.c",
|
|
"jdmaster.c",
|
|
"jdmerge.c",
|
|
"jdphuff.c",
|
|
"jdpostct.c",
|
|
"jdsample.c",
|
|
"jerror.c",
|
|
"jerror.h",
|
|
"jfdctflt.c",
|
|
"jfdctfst.c",
|
|
"jfdctint.c",
|
|
"jidctflt.c",
|
|
"jidctfst.c",
|
|
"jidctint.c",
|
|
"jinclude.h",
|
|
"jmemmgr.c",
|
|
"jmemnobs.c",
|
|
"jmemsys.h",
|
|
"jmorecfg.h",
|
|
"jpegint.h",
|
|
"jpeglib.h",
|
|
"jquant1.c",
|
|
"jquant2.c",
|
|
"jutils.c",
|
|
"jversion.h",
|
|
]
|
|
|
|
defines = [ "NO_GETENV" ] # getenv() is not thread-safe.
|
|
|
|
configs -= [ "//build/config/compiler:chromium_code" ]
|
|
configs += [
|
|
":libjpeg_config",
|
|
"//build/config/compiler:no_chromium_code",
|
|
]
|
|
|
|
public_configs = [ ":libjpeg_config" ]
|
|
}
|