blob: a030c0e6ab9ba26735c27099c1257b8ee9471672 [file] [log] [blame]
Nico Hubere332db72025-03-01 13:45:56 +01001cross-build: %-build: Dockerfile.% mani-wrapper.sh
2 $(QUIET_SETUP)docker build . -f $< -t mani/$* --build-arg IDENT=$(call ident,$*)
3
4$(CROSS_TAGS): CC=ccache $(patsubst cross-%,%,$@)
5$(CROSS_TAGS): ENV_VARS=CROSS_COMPILE=$(patsubst cross-%,%,$(patsubst %-clang,%-,$(patsubst %-gcc,%-,$@)))
6
7$(CROSS_TAGS): MESONARGS+=--cross-file /opt/$(patsubst cross-%,%,$@).txt -Dwerror=false
8
9$(CROSS_TAGS): MAKEARGS+=CONFIG_ENABLE_LIBPCI_PROGRAMMERS=no CONFIG_ENABLE_LIBUSB1_PROGRAMMERS=no
10$(CROSS_TAGS): MAKEARGS+=CONFIG_FT2232_SPI=no CONFIG_USBBLASTER_SPI=no
11$(CROSS_TAGS): MAKEARGS+=CONFIG_JLINK_SPI=no CONFIG_LINUX_GPIO_SPI=no
12
13$(ANDROID_TAGS): AR=llvm-ar
14$(ANDROID_TAGS): STRIP=llvm-strip