BUILD.gn 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. # Copyright 2019 The Chromium OS Authors. All rights reserved.
  2. # Use of this source code is governed by a BSD-style license that can be
  3. # found in the LICENSE file.
  4. config("libipp_private_config") {
  5. # TODO(crbug.com/1243431): Remove this once libipp has rolled past
  6. # https://chromium.googlesource.com/chromiumos/platform2/+/69ae7eb2d0104
  7. cflags = [ "-Wno-unreachable-code-return" ]
  8. }
  9. static_library("libipp") {
  10. include_dirs = [ "." ]
  11. configs += [ ":libipp_private_config" ]
  12. sources = [
  13. "libipp/ipp.h",
  14. "libipp/ipp_attribute.cc",
  15. "libipp/ipp_attribute.h",
  16. "libipp/ipp_base.cc",
  17. "libipp/ipp_base.h",
  18. "libipp/ipp_collections.cc",
  19. "libipp/ipp_collections.h",
  20. "libipp/ipp_encoding.h",
  21. "libipp/ipp_enums.cc",
  22. "libipp/ipp_enums.h",
  23. "libipp/ipp_export.h",
  24. "libipp/ipp_frame.h",
  25. "libipp/ipp_frame_builder.cc",
  26. "libipp/ipp_frame_builder.h",
  27. "libipp/ipp_operations.cc",
  28. "libipp/ipp_operations.h",
  29. "libipp/ipp_package.cc",
  30. "libipp/ipp_package.h",
  31. "libipp/ipp_parser.cc",
  32. "libipp/ipp_parser.h",
  33. ]
  34. }