Makefile.aliases 643 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #
  2. # Makefile.conf.aliases
  3. #
  4. ARCHS += armv6
  5. ARCHS += armv8
  6. ARCHS += alpine
  7. ARCH := $(filter $(ARCHS),$(MAKECMDGOALS))
  8. MAKECMDGOALS := $(filter-out $(ARCH),$(MAKECMDGOALS))
  9. # ARMv6 Defaults to Raspbian jessie
  10. ifeq ($(ARCH),armv6)
  11. ARCH := armv6-jessie
  12. .PHONY: armv6
  13. armv6: $(ARCH)
  14. endif
  15. # ARMv8 Defaults to Raspbian stretch
  16. ifeq ($(ARCH),armv8)
  17. ARCH := armv8-stretch
  18. .PHONY: armv8
  19. armv8: $(ARCH)
  20. endif
  21. # Alpine defaults to x86_64 alpine
  22. ifeq ($(ARCH),alpine)
  23. ARCH := x86_64-alpine
  24. .PHONY: alpine
  25. alpine: $(ARCH)
  26. endif
  27. # Default is x86_64
  28. ifeq ($(ARCH),)
  29. ARCH := x86_64
  30. endif