skia2/tools/flags
Kevin Lubick 5810c7ad0b [bazel] Add new rules for various tools
This adds or fixes rules to build three binaries that previously
had Bazel support.

How we build skslc with Bazel differs from GN in a large way:
GN has a small set of C++ files [1] it compiles in, but with
Bazel that was too hard/clumsy to pipe through (and get the
headers to work well). So, I just had skslc depend on
//:skia_core for simplicity. skslc did need to include something
in //src, so I made a special filegroup for it. For more
complex executables that need more headers from //src, we
should probably make a "src_hdrs" filegroup or something
to expose those. That or a skia_for_tests cc_library that
has all headers as "public".

[1] https://github.com/google/skia/blob/main/gn/sksl.gni#L235
Change-Id: Ie1382e982228059369886f4bfef4947f686b11b5
Bug: skia:12541
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/544637
Reviewed-by: Ben Wagner <bungeman@google.com>
2022-05-31 14:14:54 +00:00
..
BUILD.bazel [bazel] Add new rules for various tools 2022-05-31 14:14:54 +00:00
CommandLineFlags.cpp Fix cases of variable shadowing in /tools/. 2021-08-11 16:05:52 +00:00
CommandLineFlags.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
CommonFlags.h Remove HW tessellation related caps 2022-05-04 20:51:27 +00:00
CommonFlagsAA.cpp Use CommonFlags namespace for other flags/functions 2021-10-14 14:34:21 +00:00
CommonFlagsConfig.cpp Remove all CommandBuffer support code 2022-05-04 20:19:17 +00:00
CommonFlagsConfig.h test using slugs to draw text 2022-03-25 14:53:39 +00:00
CommonFlagsFontMgr.cpp Use CommonFlags namespace for other flags/functions 2021-10-14 14:34:21 +00:00
CommonFlagsGpu.cpp Handle allocation failure in the flush-time preFlush callback 2022-05-05 20:30:59 +00:00
CommonFlagsImages.cpp Use CommonFlags namespace for other flags/functions 2021-10-14 14:34:21 +00:00