|
@@ -10,15 +10,14 @@
|
|
|
#
|
|
|
# So, all tools refer to $(LINUX_DIR) instead of $(@D).
|
|
|
|
|
|
-# Note: we need individual tools .mk files to be included *before* this one
|
|
|
-# to guarantee that each tool has a chance to register itself before we build
|
|
|
-# the list of build and install hooks, below.
|
|
|
-#
|
|
|
-# This is currently guaranteed by the naming of each file:
|
|
|
-# - they get included by the top-level Makefile, with $(sort $(wildcard ...))
|
|
|
-# - make's $(sort) function will aways sort in the C locale
|
|
|
-# - the files names correctly sort out in the C locale so that each tool's
|
|
|
-# .mk file is included before this one.
|
|
|
+# Note: we need individual tools makefiles to be included *before* we build
|
|
|
+# the list of build and install hooks below to guarantee that each tool has
|
|
|
+# a chance to register itself once, and only once. Therefore, the makefiles
|
|
|
+# are named linux-tool-*.mk.in, so they won't be picked up by the top-level
|
|
|
+# Makefile, but can be included here, guaranteeing the single inclusion and
|
|
|
+# the proper ordering.
|
|
|
+
|
|
|
+include $(sort $(wildcard package/linux-tools/*.mk.in))
|
|
|
|
|
|
# We only need the kernel to be extracted, not actually built
|
|
|
LINUX_TOOLS_PATCH_DEPENDENCIES = linux
|