3 CROSS ?
= powerpc64-linux-gnu-
6 OBJCOPY
= $(CROSS
)objcopy
11 VER
= $(shell cat data
/VERSION
)
13 SRC
= $(wildcard audio
/*/*.s video
/*/*.s
)
16 export DUMP
= /tmp
/out
18 # commented for luke's convenience
19 #export SILENCELOG = 1
22 ifneq ($(VER
), $(EXPECTED_VER
))
23 $(error Data not found
, or version mismatch. Please run
"make wget")
29 rm -f media-test-data.txz
30 wget https
://ftp.libre-soc.org
/media-test-data.txz
31 tar -C data
-xvf media-test-data.txz
35 $(AS
) $(AFLAGS
) -c
$<.sv
-le
-o
$<.o
36 $(LD
) $<.o
-EL
-o
$<.elf
-T memmap
37 $(OBJCOPY
) $<.elf
-I elf64-little
-O binary
$@
41 for i in
`seq 0 1000 9000`; do \
42 audio
/mp3
/mp3_0.sh
$$i $$DUMP$$i || exit
1; \
45 for i in
`seq 0 23`; do \
46 audio
/mp3
/mp3_1.sh
$$i $$DUMP$$i || exit
1; \