BUILD.gn 893 字节
Newer Older
K
k00229000 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
# Copyright (c) Huawei Technologies Co., Ltd. 2019-2019. All rights reserved.

import("//build/zidane.gni")

config("zlib_config") {
  include_dirs = [ "." ]
  cflags = [
    "-Wno-incompatible-pointer-types",
    "-Werror",
    "-Wimplicit-function-declaration",
  ]
}

static_library("libz") {
  sources = [
    "adler32.c",
    "compress.c",
    "crc32.c",
    "crc32.h",
    "deflate.c",
    "deflate.h",
    "gzclose.c",
    "gzguts.h",
    "gzlib.c",
    "gzread.c",
    "gzwrite.c",
    "infback.c",
    "inffast.c",
    "inffast.h",
    "inffixed.h",
    "inflate.h",
    "inflate.c",
    "inftrees.c",
    "inftrees.h",
    "trees.c",
    "trees.h",
    "uncompr.c",
    "zconf.h",
    "zlib.h",
    "zutil.c",
    "zutil.h",
    "contrib/minizip/ioapi.c",
    "contrib/minizip/unzip.c",
  ]
  public_configs = [ ":zlib_config" ]
}

static_library("libz_test") {
  deps = [":libz"]
}