| ###################################################################### |
| # |
| # 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)" \ |
| CONFIG_FILE="$(CONFIG_DIR)/.config" \ |
| 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 |
| |