1# This target should be run when new files are added or includes changed. 2generate: 3 bazelisk build @org_skia_go_infra//bazel/gazelle:gazelle_cpp 4 cd .. && bazel-bin/external/org_skia_go_infra/bazel/gazelle/gazelle_cpp_/gazelle_cpp update \ 5 --third_party_file_map="third_party/file_map_for_bazel.json" \ 6 include src tools gm tests \ 7 modules/skshaper modules/svg modules/skresources modules/skparagraph modules/skunicode \ 8 modules/skottie modules/skresources modules/sksg experimental/ffmpeg \ 9 modules/particles \ 10 experimental/bazel_test experimental/graphite example 11 12# This target should be run after the go.mod file is updated (e.g. version rolls or new updates) 13gazelle_update_repo: 14 cd .. && bazelisk run //:gazelle -- update-repos -from_file=go.mod -to_macro=go_repositories.bzl%go_repositories 15 16# Run this target to test all known working Bazel builds 17known_good_builds: 18 bazelisk build //experimental/bazel_test/... --config=clang 19 bazelisk run //experimental/bazel_test:bazel_test_exe --config=clang 20 bazelisk build //:skia_core --config=clang --sandbox_base=/dev/shm 21 bazelisk build //src/sksl/lex:sksllex --config=clang --sandbox_base=/dev/shm 22 bazelisk build //tools/skdiff --config=clang --sandbox_base=/dev/shm 23 bazelisk build //example:hello_world --config=clang --sandbox_base=/dev/shm 24