• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# This file will be copied into //third_party/externals/piex via the new_local_repository
2# rule in WORKSPACE.bazel, so all files should be relative to that path.
3
4cc_library(
5    name = "piex",
6    srcs = [
7        "src/binary_parse/cached_paged_byte_array.cc",
8        "src/binary_parse/cached_paged_byte_array.h",
9        "src/binary_parse/range_checked_byte_ptr.cc",
10        "src/binary_parse/range_checked_byte_ptr.h",
11        "src/image_type_recognition/image_type_recognition_lite.cc",
12        "src/image_type_recognition/image_type_recognition_lite.h",
13        "src/piex.cc",
14        "src/tiff_directory/tiff_directory.cc",
15        "src/tiff_directory/tiff_directory.h",
16        "src/tiff_parser.cc",
17        "src/tiff_parser.h",
18    ],
19    hdrs = [
20        "src/piex.h",
21        "src/piex_types.h",
22    ],
23    local_defines = ["BREAK_IF_DEBUGGING_AND_OUT_OF_RANGE"],
24    visibility = ["//visibility:public"],
25)
26