| Nico Huber | e332db7 | 2025-03-01 13:45:56 +0100 | [diff] [blame^] | 1 | cross-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 |