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