mirror of https://github.com/mgba-emu/mgba.git
Add makefile for regenerating hle-bios.c so I can stop doing it by hand
This commit is contained in:
parent
9a87840e7e
commit
610982fdcf
|
@ -0,0 +1,18 @@
|
||||||
|
PREFIX := $(DEVKITARM)/bin/arm-none-eabi-
|
||||||
|
AS := $(PREFIX)as
|
||||||
|
OBJCOPY := $(PREFIX)objcopy
|
||||||
|
|
||||||
|
all: hle-bios.c
|
||||||
|
|
||||||
|
hle-bios.o: hle-bios.s
|
||||||
|
$(AS) -o $@ $<
|
||||||
|
|
||||||
|
hle-bios.bin: hle-bios.o
|
||||||
|
$(OBJCOPY) -O binary $< $@
|
||||||
|
|
||||||
|
hle-bios.c: hle-bios.bin
|
||||||
|
echo '#include "hle-bios.h"' > $@
|
||||||
|
echo >> $@
|
||||||
|
echo '#include "gba-memory.h"' >> $@
|
||||||
|
echo >> $@
|
||||||
|
xxd -i $< | sed -e 's/unsigned char hle_bios_bin\[\]/const uint8_t hleBios[SIZE_BIOS]/' | grep -v hle_bios_bin_len >> $@
|
Loading…
Reference in New Issue