Kbuild 737 B

1234567891011121314151617181920212223242526272829
  1. # SPDX-License-Identifier: GPL-2.0
  2. #
  3. # Kbuild for top-level directory of U-Boot
  4. #####
  5. # Generate generic-asm-offsets.h
  6. generic-offsets-file := include/generated/generic-asm-offsets.h
  7. always := $(generic-offsets-file)
  8. targets := lib/asm-offsets.s
  9. $(obj)/$(generic-offsets-file): $(obj)/lib/asm-offsets.s FORCE
  10. $(call filechk,offsets,__GENERIC_ASM_OFFSETS_H__)
  11. #####
  12. # Generate asm-offsets.h
  13. ifneq ($(wildcard $(srctree)/arch/$(ARCH)/lib/asm-offsets.c),)
  14. offsets-file := include/generated/asm-offsets.h
  15. endif
  16. always += $(offsets-file)
  17. targets += arch/$(ARCH)/lib/asm-offsets.s
  18. CFLAGS_asm-offsets.o := -DDO_DEPS_ONLY
  19. $(obj)/$(offsets-file): $(obj)/arch/$(ARCH)/lib/asm-offsets.s FORCE
  20. $(call filechk,offsets,__ASM_OFFSETS_H__)