6e63f4925e
This documents the various factory settings (I kept getting confused as to what each was doing). Additionally, this makes setting the factory flag bring in the dependent code as well (like our current GN rules do). Change-Id: I93437651b078baac04433c14c573a95982b7bc15 Bug: skia:12541 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/493396 Reviewed-by: Ben Wagner <bungeman@google.com>
22 lines
1.2 KiB
Makefile
22 lines
1.2 KiB
Makefile
# This target should be run when new files are added or includes changed.
|
|
generate:
|
|
bazelisk build @org_skia_go_infra//bazel/gazelle:gazelle_cpp
|
|
cd .. && bazel-bin/external/org_skia_go_infra/bazel/gazelle/gazelle_cpp_/gazelle_cpp update \
|
|
--third_party_file_map="third_party/file_map_for_bazel.json" \
|
|
include src tools \
|
|
modules/skshaper modules/svg modules/skresources modules/skparagraph modules/skunicode \
|
|
experimental/bazel_test experimental/graphite example
|
|
|
|
# This target should be run after the go.mod file is updated (e.g. version rolls or new updates)
|
|
gazelle_update_repo:
|
|
cd .. && bazelisk run //:gazelle -- update-repos -from_file=go.mod -to_macro=go_repositories.bzl%go_repositories
|
|
|
|
# Run this target to test all known working Bazel builds
|
|
known_good_builds:
|
|
bazelisk build //experimental/bazel_test/... --config=clang
|
|
bazelisk run //experimental/bazel_test:bazel_test_exe --config=clang
|
|
bazelisk build //:skia_core --config=clang --sandbox_base=/dev/shm
|
|
bazelisk build //src/sksl/lex:sksllex --config=clang --sandbox_base=/dev/shm
|
|
bazelisk build //tools/skdiff --config=clang --sandbox_base=/dev/shm
|
|
bazelisk build //example:hello_world --config=clang --sandbox_base=/dev/shm
|