Revert "[bazel] Run gazelle only on the files that changed"

This reverts commit 5c6bf4f6922bc6310965328df624142cf04e5c67.

Reason for revert: git diff does not work well with deleted files

Original change's description:
> [bazel] Run gazelle only on the files that changed
>
> With this change, make generate takes 1.8 seconds instead of
> 7.9 seconds.
>
> We still have generate_force to run on everything.
>
> Change-Id: I6d57031adbe38a7f25a59570baea89970eea024f
> Bug: skia:12541
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/540740
> Reviewed-by: Michael Ludwig <michaelludwig@google.com>

Bug: skia:12541
Change-Id: I47c23adf09bbc6324817e166f7ab33eb16f4bf61
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/540743
Reviewed-by: John Stiles <johnstiles@google.com>
diff --git a/bazel/Makefile b/bazel/Makefile
index 543ae41..d9cbd01 100644
--- a/bazel/Makefile
+++ b/bazel/Makefile
@@ -1,26 +1,6 @@
-# This target should be run when new files are added or includes changed. This should be
-# faster than generate_force because it only runs gazelle on a subset of all Skia files.
+# This target should be run when new files are added or includes changed.
 generate:
 	bazelisk build @org_skia_go_infra//bazel/gazelle:gazelle_cpp
-	# We ask git for any file that has changed when compared to origin/main and have gazelle
-	# look only at those files. If the diff would be empty, we do not want to run gazelle on
-	# every file in Skia, so we add in one folder (example) as a sentinel value. This folder
-	# was chosen because there are only a few files in it, so it should be fast to analyze.
-	cd .. && git diff --name-only origin/main -- include/ src/ tools/ gm/ tests/ \
-		modules/skshaper modules/svg modules/skresources modules/skparagraph modules/skunicode \
-		modules/skottie modules/skresources modules/sksg experimental/ffmpeg \
-		modules/particles \
-		experimental/bazel_test example \
-		modules/canvaskit/go \
-		infra/bots/task_drivers | \
-		xargs 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" example/
-
-# This will force all the folders we care about to have their build files generated. This should
-# be run by the CI and locally only when we opt-in a new folder. Any changes here should be
-# mirrored in the make generate rule.
-generate_force:
-	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 gm tests \
diff --git a/infra/bots/task_drivers/check_generated_bazel_files/check_generated_bazel_files.go b/infra/bots/task_drivers/check_generated_bazel_files/check_generated_bazel_files.go
index 8b7ffe1..ef62791 100644
--- a/infra/bots/task_drivers/check_generated_bazel_files/check_generated_bazel_files.go
+++ b/infra/bots/task_drivers/check_generated_bazel_files/check_generated_bazel_files.go
@@ -88,7 +88,7 @@
 
 		genCmd := &sk_exec.Command{
 			Name:       "make",
-			Args:       []string{"generate_force"},
+			Args:       []string{"generate"},
 			InheritEnv: true, // Makes sure bazelisk is on PATH
 			Dir:        filepath.Join(checkoutDir, "bazel"),
 			LogStdout:  true,