diff options
Diffstat (limited to 'chromium/third_party/lzma_sdk/BUILD.gn')
-rw-r--r-- | chromium/third_party/lzma_sdk/BUILD.gn | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/chromium/third_party/lzma_sdk/BUILD.gn b/chromium/third_party/lzma_sdk/BUILD.gn new file mode 100644 index 00000000000..38a07e1f9dc --- /dev/null +++ b/chromium/third_party/lzma_sdk/BUILD.gn @@ -0,0 +1,56 @@ +# 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. + +config("lzma_sdk_config") { + include_dirs = [ "." ] +} + +static_library("lzma_sdk") { + sources = [ + "7z.h", + "7zAlloc.c", + "7zAlloc.h", + "7zBuf.c", + "7zBuf.h", + "7zCrc.c", + "7zCrc.h", + "7zCrcOpt.c", + "7zDec.c", + "7zFile.c", + "7zFile.h", + "7zIn.c", + "7zStream.c", + "Alloc.c", + "Alloc.h", + "Bcj2.c", + "Bcj2.h", + "Bra.c", + "Bra.h", + "Bra86.c", + "CpuArch.c", + "CpuArch.h", + "LzFind.c", + "LzFind.h", + "LzHash.h", + "Lzma2Dec.c", + "Lzma2Dec.h", + "LzmaEnc.c", + "LzmaEnc.h", + "LzmaDec.c", + "LzmaDec.h", + "LzmaLib.c", + "LzmaLib.h", + "Types.h", + ] + + defines = [ + "_7ZIP_ST", + "_LZMA_PROB32", + ] + + configs -= [ "//build/config/compiler:chromium_code" ] + configs += [ "//build/config/compiler:no_chromium_code" ] + + direct_dependent_configs = [ ":lzma_sdk_config" ] +} |