mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-19 05:40:38 +01:00
Make the build system build a g3a
This commit is contained in:
1
Makefile
1
Makefile
@@ -93,6 +93,7 @@ help:
|
||||
@echo " make PLATFORM=simulator TARGET=web"
|
||||
@echo " make PLATFORM=simulator TARGET=windows"
|
||||
@echo " make PLATFORM=simulator TARGET=3ds"
|
||||
@echo " make PLATFORM=simulator TARGET=prizm"
|
||||
|
||||
.PHONY: doc
|
||||
doc:
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
TOOLCHAIN = sh-elf-gcc
|
||||
EXE = bin
|
||||
EXE = elf
|
||||
|
||||
EPSILON_TELEMETRY ?= 0
|
||||
|
||||
HANDY_TARGETS_EXTENSIONS = bin
|
||||
HANDY_TARGETS_EXTENSIONS = g3a bin
|
||||
|
||||
USE_LIBA = 0
|
||||
POINCARE_TREE_LOG = 0
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
$(BUILD_DIR)/%.bin: $(BUILD_DIR)/%.elf
|
||||
$(OBJCOPY) -O binary -R .bss -R .gint_bss $< $@
|
||||
|
||||
$(BUILD_DIR)/%.g3a: $(BUILD_DIR)/%.bin ion/src/simulator/prizm/assets/icon-uns.png ion/src/simulator/prizm/assets/icon-sel.png
|
||||
$(FXGXA) --g3a --icon-uns=ion/src/simulator/prizm/assets/icon-uns.png --icon-sel=ion/src/simulator/prizm/assets/icon-sel.png -n Omega $< -o $@
|
||||
|
||||
@@ -5,6 +5,6 @@ GDB = gdb
|
||||
OBJCOPY = sh-elf-objcopy
|
||||
SIZE = sh-elf-size
|
||||
AS = sh-elf-as
|
||||
FXGXA = fxgxa
|
||||
|
||||
SFLAGS += -D_PRIZM
|
||||
SFLAGS += -D_BIG_ENDIAN
|
||||
SFLAGS += -D_PRIZM -D_BIG_ENDIAN
|
||||
|
||||
@@ -54,4 +54,4 @@ ion_src := $(filter-out $(sdl_simu_needs_to_be_removed),$(ion_src))
|
||||
SFLAGS := $(filter-out -Iion/src/simulator/external/sdl/include,$(SFLAGS))
|
||||
|
||||
SFLAGS += -DFXCG50 -DTARGET_FXCG50 -m4-nofpu -mb -ffreestanding -nostdlib -Wa,--dsp -fstrict-volatile-bitfields -g
|
||||
LDFLAGS += -nostdlib -Wl,--no-warn-rwx-segments -T fxcg50_fastload.ld -lgint-cg -lc -lgint-cg -lc -lgcc -lopenlibm -lstdc++
|
||||
LDFLAGS += -nostdlib -Wl,--no-warn-rwx-segments -T fxcg50.ld -lgint-cg -lc -lgint-cg -lc -lgcc -lopenlibm -lstdc++
|
||||
|
||||
|
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Reference in New Issue
Block a user