4 vcond = $(call vcond_$V,$1,$2)
9 $(call vcond,@printf " %-8s %s\n" "$1" "$(or $2,$@)";)
13 CFLAGS = -O2 -g -Wall -Werror
24 CC/armhf = arm-linux-gnueabihf-gcc
27 CC/arm64 = aarch64-linux-gnu-gcc
33 $$(call vtag,CC/$1)$$(CC/$1) -c -o $$@ $$(CFLAGS) $$(CFLAGS/$1) $$<
35 $$(call vtag,AS/$1)$$(AS/$1) -c -o $$@ $$(ASFLAGS) $$(ASFLAGS/$1) $$<
37 xchg-$1: xchg-$1.o main-$1.o
38 $$(call vtag,LD/$1)$$(LD/$1) -o $$@ $$^
40 defarch = $(eval $(call defarch.body,$1))
41 $(foreach a,$(ARCH), $(call defarch,$a))
43 clean::; rm -f $(foreach a,$(ARCH), xchg-$a) *.o