This website requires JavaScript.
Explore
Help
Sign In
NetCube-Systems-Austria
/
kumquat-buildroot
Watch
1
Star
0
Fork
0
You've already forked kumquat-buildroot
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
e6dce8f59d
kumquat-buildroot
/
package
/
gstreamer1
/
gstreamer1.mk
2 lines
54 B
Makefile
Raw
Normal View
History
Unescape
Escape
Fix makefile include order by using sort/wildcard. The 'include' directive in GNU make supports wildcards, but their expansion has no defined sort order (GLOB_NOSORT is passed to glob()). Usually this doesn't matter. However, there is at least one case where it does make a difference: toolchain/*/*.mk includes both the definitions of the external toolchain packages and pkg-toolchain-external.mk, but pkg-toolchain-external.mk must be included first. For predictability, use ordered 'include $(sort $(wildcard ...))' instead of unordered direct 'include */*.mk' everywhere. Fixes [1] reported by Petr Vorel: make: *** No rule to make target 'toolchain-external-custom', needed by '.../build/toolchain-external/.stamp_configured'. Stop. [1] http://lists.busybox.net/pipermail/buildroot/2017-November/206969.html Signed-off-by: Peter Seiderer <ps.report@gmx.net> Tested-by: Petr Vorel <petr.vorel@gmail.com> [Arnout: also sort the one remaining include, of the external docs] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
2017-11-21 20:13:30 +01:00
i
n
c
l
u
d
e
$(
sort
$
(
wildcard
package
/
gstreamer
1/*/*.
mk
)
)
Reference in New Issue
Copy Permalink