################################################################################ # # 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 support/dependencies/check-host-*.mk ifeq ($(BR2_STRIP_sstrip),y) DEPENDENCIES_HOST_PREREQ+=host-sstrip endif core-dependencies: @HOSTCC="$(firstword $(HOSTCC))" MAKE="$(MAKE)" \ DL_TOOLS="$(sort $(DL_TOOLS_DEPENDENCIES))" \ $(TOPDIR)/support/dependencies/dependencies.sh dependencies: core-dependencies $(DEPENDENCIES_HOST_PREREQ) dependencies-source: dependencies-clean: rm -f $(SSTRIP_TARGET) dependencies-dirclean: true ################################################################################ # # Toplevel Makefile options # ################################################################################ .PHONY: dependencies core-dependencies