Makefile.aliases 703 B

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