# Copyright 2019 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. config("zlib_config") { include_dirs = [ "src" ] } config("zlib_internal_config") { defines = [ "ZLIB_IMPLEMENTATION" ] cflags = [ "-w" ] # Disable all warnings. } static_library("zlib") { # Don't stomp on "libzlib" output_name = "chrome_zlib" sources = [ "src/adler32.c", "src/compress.c", "src/crc32.c", "src/crc32.h", "src/deflate.c", "src/deflate.h", "src/gzclose.c", "src/gzguts.h", "src/gzlib.c", "src/gzread.c", "src/gzwrite.c", "src/infback.c", "src/inffast.c", "src/inffast.h", "src/inffixed.h", "src/inflate.c", "src/inflate.h", "src/inftrees.c", "src/inftrees.h", "src/trees.c", "src/trees.h", "src/uncompr.c", "src/zconf.h", "src/zlib.h", "src/zutil.c", "src/zutil.h", ] defines = [] deps = [] include_dirs = [ "." ] configs += [ ":zlib_internal_config" ] public_configs = [ ":zlib_config" ] allow_circular_includes_from = deps }