1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- ################################################################################
- #
- # Check buildroot dependencies and bail out if the user's
- # system is judged to be lacking....
- #
- ################################################################################
- DEPENDENCIES_HOST_PREREQ :=
- # suitable-host-pkg: calls check-host-$(1).sh shell script. Parameter (2)
- # can be the candidate to be checked. If not present, the check-host-$(1).sh
- # script should use 'which' to find a candidate. The script should return
- # the path to the suitable host tool, or nothing if no suitable tool was found.
- define suitable-host-package
- $(shell support/dependencies/check-host-$(1).sh $(2))
- endef
- -include $(sort $(wildcard support/dependencies/check-host-*.mk))
- ifeq ($(BR2_STRIP_sstrip),y)
- DEPENDENCIES_HOST_PREREQ+=host-sstrip
- endif
- ifeq ($(BR2_CCACHE),y)
- DEPENDENCIES_HOST_PREREQ += host-ccache
- endif
- core-dependencies:
- @HOSTCC="$(firstword $(HOSTCC))" MAKE="$(MAKE)" \
- DL_TOOLS="$(sort $(DL_TOOLS_DEPENDENCIES))" \
- $(TOPDIR)/support/dependencies/dependencies.sh
- dependencies: HOSTCC=$(HOSTCC_NOCCACHE)
- dependencies: HOSTCXX=$(HOSTCXX_NOCCACHE)
- dependencies: core-dependencies $(DEPENDENCIES_HOST_PREREQ)
- dependencies-source:
- dependencies-clean:
- rm -f $(SSTRIP_TARGET)
- dependencies-dirclean:
- true
- ################################################################################
- #
- # Toplevel Makefile options
- #
- ################################################################################
- .PHONY: dependencies core-dependencies
|