blob: b6af5caf948496117e6f4dc457ea8835b8582498 [file] [log] [blame]
Nico Huber6f6a1c32023-03-17 12:56:49 +00001# No ccache
Nico Huber1457cc62024-11-09 22:49:59 +01002$(ALMALINUX_TAGS): CC=cc
Nico Huber6f6a1c32023-03-17 12:56:49 +00003
4# DJGPP is very special
Nico Huber619d9c02024-04-20 17:51:20 +02005djgpp\:6.1.0: ENV_VARS=CROSS_COMPILE=i586-pc-msdosdjgpp-
Nico Huber6f6a1c32023-03-17 12:56:49 +00006djgpp\:6.1.0: CC=ccache i586-pc-msdosdjgpp-gcc
7djgpp\:6.1.0: STRIP=i586-pc-msdosdjgpp-strip
8djgpp\:6.1.0: LIBS_BASE=../
Nico Huberda095992023-03-17 13:02:31 +00009djgpp\:6.1.0: MAKEARGS+=HAS_LIBPCI=yes CONFIG_LIBPCI_LDFLAGS=-lpci
Nico Huber1457cc62024-11-09 22:49:59 +010010djgpp\:6.1.0: MAKEARGS+=strip WARNERROR=no
Nico Huber619d9c02024-04-20 17:51:20 +020011djgpp\:6.1.0: MESONCMD=
Nico Huber6f6a1c32023-03-17 12:56:49 +000012
Nico Huberb1d4b1d2023-03-17 13:32:06 +000013# No libftdi1
14NO_LIBFTDI1_TAGS := \
15 $(ALMALINUX_TAGS) \
Nico Huberb1d4b1d2023-03-17 13:32:06 +000016
17$(NO_LIBFTDI1_TAGS): MAKEARGS+=CONFIG_FT2232_SPI=no CONFIG_USBBLASTER_SPI=no
18
19# No libgpiod
20NO_LIBGPIOD_TAGS := \
21 $(filter %\:8, $(ALMALINUX_TAGS)) \
Nico Huberb1d4b1d2023-03-17 13:32:06 +000022
23$(NO_LIBGPIOD_TAGS): MAKEARGS+=CONFIG_LINUX_GPIO_SPI=no
24
Nico Huber6f6a1c32023-03-17 12:56:49 +000025# No libjaylink
Nico Huberb1d4b1d2023-03-17 13:32:06 +000026NO_LIBJAYLINK_TAGS := \
27 $(ALMALINUX_TAGS) \
Nico Huber1457cc62024-11-09 22:49:59 +010028 $(filter alpine\:%, $(MULTIARCH_TAGS)) \
Nico Huberb1d4b1d2023-03-17 13:32:06 +000029
30$(NO_LIBJAYLINK_TAGS): MAKEARGS+=CONFIG_JLINK_SPI=no
Nico Huber16a4a952025-03-02 13:45:00 +010031
32# Additionally install Clang
33CLANG_TAGS := \
34 debian-debootstrap\:armhf-bullseye debian-debootstrap\:i386-bullseye \
35 arm64v8/debian\:bookworm amd64/debian\:bookworm \
Nico Huber4a4b6b52025-03-02 13:45:00 +010036 amd64/alpine\:3.21 \
Nico Huber16a4a952025-03-02 13:45:00 +010037
38$(addsuffix -build,$(CLANG_TAGS)): DOCKER_BUILD_ARGS+=--build-arg ADDITIONAL_PACKAGES=clang