diff options
author | lonkaars <loek@pipeframe.xyz> | 2023-03-22 17:30:42 +0100 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2023-03-22 17:30:42 +0100 |
commit | 1cd0285b22755a21cbc367213a143ec33d298c95 (patch) | |
tree | 8b7848f74d3512d74507abee781005c64b82a0f3 /src/makefile | |
parent | 8495bc3169939d034622dcbf6fb84016a7430ef2 (diff) |
add static makefile targets to main gamefile, and add target to flash static rom to stm32
Diffstat (limited to 'src/makefile')
-rw-r--r-- | src/makefile | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/makefile b/src/makefile index cd248e2..51ce7e9 100644 --- a/src/makefile +++ b/src/makefile @@ -78,7 +78,15 @@ $(TARGET).bin: $(TARGET).elf PHONY += flash flash: $(TARGET).bin - st-flash --reset write $(TARGET).bin 0x08000000 + st-flash --reset write $< 0x08000000 + +# see definition of g_hh_tilemap_rom in stm32/setup.c +PHONY += rom +rom: static/tilemap.bin + st-flash --reset write $< 0x08033000 + +static/tilemap.bin static/tilemap.h &: + $(MAKE) -C static all %-ds.o: %.c $(CC) -c $(CFLAGS) $< -o $@ @@ -99,4 +107,8 @@ PHONY += clean clean: $(RM) $(TARGET).bin $(TARGET).elf $(OBJS) +PHONY += distclean +distclean: clean + $(MAKE) -C static clean + .PHONY: $(PHONY) |