Files
mt32-pi/Config.mk
Dale Whinham 53d1960ced Add configuration file system
Closes #8.
2020-07-14 17:41:06 +01:00

49 lines
1.2 KiB
Makefile

#
# Build configuration
#
# Path to ARM toolchain
ARM_HOME?=$(HOME)/gcc-arm-9.2-2019.12-x86_64-arm-none-eabi
# Valid options: pi0, pi2, pi3, pi4, pi4-64
BOARD?=pi4
BAKE_MT32_ROMS?=0
HDMI_CONSOLE?=0
# Serial bootloader config
SERIALPORT?=/dev/ttyUSB0
FLASHBAUD?=3000000
USERBAUD?=115200
# Enable section garbage collection
GC_SECTIONS?=1
CIRCLESTDLIBHOME=$(realpath external/circle-stdlib)
CIRCLE_STDLIB_CONFIG=$(CIRCLESTDLIBHOME)/Config.mk
CIRCLEHOME=$(CIRCLESTDLIBHOME)/libs/circle
CIRCLE_CONFIG=$(CIRCLEHOME)/Config.mk
NEWLIBDIR=$(CIRCLESTDLIBHOME)/install/$(NEWLIB_ARCH)
CIRCLE_STDLIB_LIBS=$(NEWLIBDIR)/lib/libm.a \
$(NEWLIBDIR)/lib/libc.a \
$(NEWLIBDIR)/lib/libcirclenewlib.a
BOOTHOME=$(CIRCLEHOME)/boot
BOOT_FILES=$(BOOTHOME)/bcm2711-rpi-4-b.dtb \
$(BOOTHOME)/bootcode.bin \
$(BOOTHOME)/COPYING.linux \
$(BOOTHOME)/fixup4.dat \
$(BOOTHOME)/fixup.dat \
$(BOOTHOME)/LICENCE.broadcom \
$(BOOTHOME)/start4.elf \
$(BOOTHOME)/start.elf
MT32EMUHOME=$(realpath external/munt/mt32emu)
MT32EMUBUILDDIR=build-munt
MT32EMULIB=$(MT32EMUBUILDDIR)/libmt32emu.a
INIHHOME=$(realpath external/inih)
-include $(CIRCLE_STDLIB_CONFIG)