12d1c6562cefd822c6e4afe6aadb70ed868e89ed
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