2 srctree
:= $(patsubst %/,%,$(dir $(shell pwd
)))
3 srctree
:= $(patsubst %/,%,$(dir $(srctree
)))
6 include $(srctree
)/tools
//scripts
/Makefile.
include
9 $(if
$(or
$(findstring environment
,$(origin $(1))),\
10 $(findstring command line
,$(origin $(1)))),,\
14 $(call allow-override
,CC
,$(CROSS_COMPILE
)gcc
)
15 $(call allow-override
,LD
,$(CROSS_COMPILE
)ld)
21 export HOSTCC HOSTLD HOSTAR
29 export Q srctree CC LD
31 MAKEFLAGS
:= --no-print-directory
32 build
:= -f
$(srctree
)/tools
/build
/Makefile.build
dir=. obj
37 $(call QUIET_CLEAN
, fixdep
)
38 $(Q
)find .
-name
'*.o' -delete
-o
-name
'\.*.cmd' -delete
-o
-name
'\.*.d' -delete
41 $(OUTPUT
)fixdep-in.o
: FORCE
42 $(Q
)$(MAKE
) $(build
)=fixdep
44 $(OUTPUT
)fixdep
: $(OUTPUT
)fixdep-in.o
45 $(QUIET_LINK
)$(HOSTCC
) $(LDFLAGS
) -o
$@
$<