Makefile.conf.x86_64-alpine 728 B

1234567891011121314151617181920212223242526
  1. #
  2. # Makefile.conf.x86_64-alpine
  3. #
  4. ARCH := x86_64-alpine
  5. ARCHBASEDIR := $(BUILDSUPPORTDIR)/alpine
  6. MUSL_TARGET := x86_64-unknown-linux-musl
  7. GCC_VERSION := 14.2.0
  8. MUSL_FOLDER := $(ARCHBASEDIR)/$(MUSL_TARGET)_$(GCC_VERSION)
  9. ALPINE_VERSION := 3.21
  10. ALPINE_FOLDER := $(ARCHBASEDIR)/x86_64-linux-musl_v$(ALPINE_VERSION)
  11. AR := $(MUSL_FOLDER)/bin/$(MUSL_TARGET)-ar
  12. CC := $(MUSL_FOLDER)/bin/$(MUSL_TARGET)-g++
  13. STRIP := $(MUSL_FOLDER)/bin/$(MUSL_TARGET)-strip
  14. OBJCOPY := $(MUSL_FOLDER)/bin/$(MUSL_TARGET)-objcopy
  15. CFLAGS += -I$(ALPINE_FOLDER)/usr/include
  16. LFLAGS += -L$(ALPINE_FOLDER)/lib -L$(ALPINE_FOLDER)/usr/lib
  17. LFLAGS += -Wl,-rpath,$(ALPINE_FOLDER)/lib -Wl,-rpath-link,$(ALPINE_FOLDER)/usr/lib
  18. CFLAGS += -Wno-stringop-truncation