Skip to content
Snippets Groups Projects
Kbuild 783 B
Newer Older
  • Learn to ignore specific revisions
  • # SPDX-License-Identifier: GPL-2.0
    
    #
    # Kbuild for top-level directory of U-Boot
    
    
    # Generate generic-asm-offsets.h
    
    
    generic-offsets-file := include/generated/generic-asm-offsets.h
    
    always  := $(generic-offsets-file)
    
    targets := lib/asm-offsets.s
    
    CFLAGS_REMOVE_asm-offsets.o := $(LTO_CFLAGS)
    
    
    $(obj)/$(generic-offsets-file): $(obj)/lib/asm-offsets.s FORCE
    
    	$(call filechk,offsets,__GENERIC_ASM_OFFSETS_H__)
    
    # Generate asm-offsets.h
    
    ifneq ($(wildcard $(srctree)/arch/$(ARCH)/lib/asm-offsets.c),)
    
    offsets-file := include/generated/asm-offsets.h
    endif
    
    always  += $(offsets-file)
    
    targets += arch/$(ARCH)/lib/asm-offsets.s
    
    
    CFLAGS_asm-offsets.o := -DDO_DEPS_ONLY
    
    
    $(obj)/$(offsets-file): $(obj)/arch/$(ARCH)/lib/asm-offsets.s FORCE
    
    	$(call filechk,offsets,__ASM_OFFSETS_H__)