From: Arnout Vandecappelle Date: Sat, 5 Nov 2016 21:05:08 +0000 (+0100) Subject: Makefile: delete default rules X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6bb7430a20871ad4e3ccbc8c1992d60117214be2;p=buildroot.git Makefile: delete default rules We don't use the default implicit rules that are added by make, so they just slow down the Makefile processing. The default implicit rules can be removed by defining an empty .SUFFIXES: target. This speeds up the start of the build on my machine from 5.6s to 4.9s. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) Signed-off-by: Thomas Petazzoni --- diff --git a/Makefile b/Makefile index 4ea64b3698..6cf5f1ce1e 100644 --- a/Makefile +++ b/Makefile @@ -24,6 +24,9 @@ # You shouldn't need to mess with anything beyond this point... #-------------------------------------------------------------- +# Delete default rules. We don't use them. This saves a bit of time. +.SUFFIXES: + # we want bash as shell SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \ else if [ -x /bin/bash ]; then echo /bin/bash; \