2
1

kernel-headers.mk 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. #############################################################
  2. #
  3. # Setup the kernel headers. I include a generic package of
  4. # kernel headers here, so you shouldn't need to include your
  5. # own. Be aware these kernel headers _will_ get blown away
  6. # by a 'make clean' so don't put anything sacred in here...
  7. #
  8. #############################################################
  9. DEFAULT_KERNEL_HEADERS:=$(call qstrip,$(BR2_DEFAULT_KERNEL_HEADERS))
  10. LINUX_HEADERS_SITE:=127.0.0.1
  11. LINUX_HEADERS_SOURCE:=unspecified-kernel-headers
  12. LINUX_HEADERS_UNPACK_DIR:=$(TOOLCHAIN_DIR)/linux-libc-headers-null
  13. include toolchain/kernel-headers/kernel-headers-new.makefile
  14. $(DL_DIR)/$(LINUX_HEADERS_SOURCE):
  15. ifeq ($(BR2_KERNEL_HEADERS_SNAP),y)
  16. $(error No local $@ found, cannot continue. Are you sure you wanted to enable BR2_KERNEL_HEADERS_SNAP?)
  17. endif
  18. $(call DOWNLOAD,$(LINUX_HEADERS_SITE),$(LINUX_HEADERS_SOURCE))
  19. kernel-headers: $(LINUX_HEADERS_DIR)/.configured
  20. kernel-headers-source: $(DL_DIR)/$(LINUX_HEADERS_SOURCE)
  21. kernel-headers-clean: clean
  22. rm -rf $(LINUX_HEADERS_DIR)
  23. kernel-headers-dirclean:
  24. rm -rf $(LINUX_HEADERS_DIR)
  25. rm -rf $(LINUX_HEADERS_UNPACK_DIR)
  26. .PHONY: kernel-headers