# SPDX-License-Identifier: GPL-2.0 
 | 
ifeq ($(srctree),) 
 | 
srctree := $(patsubst %/,%,$(dir $(CURDIR))) 
 | 
srctree := $(patsubst %/,%,$(dir $(srctree))) 
 | 
endif 
 | 
  
 | 
include $(srctree)/tools//scripts/Makefile.include 
 | 
  
 | 
define allow-override 
 | 
  $(if $(or $(findstring environment,$(origin $(1))),\ 
 | 
            $(findstring command line,$(origin $(1)))),,\ 
 | 
    $(eval $(1) = $(2))) 
 | 
endef 
 | 
  
 | 
$(call allow-override,CC,$(CROSS_COMPILE)gcc) 
 | 
$(call allow-override,LD,$(CROSS_COMPILE)ld) 
 | 
  
 | 
export HOSTCC HOSTLD HOSTAR 
 | 
  
 | 
ifeq ($(V),1) 
 | 
  Q = 
 | 
else 
 | 
  Q = @ 
 | 
endif 
 | 
  
 | 
export Q srctree CC LD 
 | 
  
 | 
MAKEFLAGS := --no-print-directory 
 | 
build     := -f $(srctree)/tools/build/Makefile.build dir=. obj 
 | 
  
 | 
all: $(OUTPUT)fixdep 
 | 
  
 | 
clean: 
 | 
    $(call QUIET_CLEAN, fixdep) 
 | 
    $(Q)find $(if $(OUTPUT),$(OUTPUT),.) -name '*.o' -delete -o -name '\.*.cmd' -delete -o -name '\.*.d' -delete 
 | 
    $(Q)rm -f $(OUTPUT)fixdep 
 | 
  
 | 
$(OUTPUT)fixdep-in.o: FORCE 
 | 
    $(Q)$(MAKE) $(build)=fixdep 
 | 
  
 | 
$(OUTPUT)fixdep: $(OUTPUT)fixdep-in.o 
 | 
    $(QUIET_LINK)$(HOSTCC) $(KBUILD_HOSTLDFLAGS) -o $@ $< 
 | 
  
 | 
FORCE: 
 | 
  
 | 
.PHONY: FORCE 
 |