From cb854722b9890c171f7d0600812a7e9a3a2a25c9 Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Tue, 7 Nov 2023 14:14:55 +0100 Subject: basics: Add an example on UNROM MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miquel Sabaté Solà --- Makefile | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index c18c65d..c8ae5e7 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,6 @@ CC65 ?= cl65 +CA65 ?= ca65 +LD65 ?= ld65 CCOPTS ?= --verbose --target nes .PHONY: all @@ -7,6 +9,8 @@ all: clean deps build .PHONY: clean clean: @rm -rf out + @find . -type f -name "*.o" -delete + @find . -type f -name "*.nes" -delete @mkdir -p out/basics .PHONY: deps @@ -17,11 +21,17 @@ deps: build: basics space .PHONY: basics -basics: +basics: unrom $(CC65) $(CCOPTS) basics/sprite.s -o out/basics/sprite.nes $(CC65) $(CCOPTS) basics/input.s -o out/basics/input.nes $(CC65) $(CCOPTS) basics/persist.s -o out/basics/persist.nes +.PHONY: unrom +unrom: + $(CA65) $(CCOPTS) basics/unrom.s -o basics/unrom.o + $(LD65) basics/unrom.o -C config/unrom.cfg -o out/basics/unrom.nes + @rm -f basics/unrom.o + .PHONY: space space: @cd space && CC65=$(CC65) CCOPTS="$(CCOPTS)" $(MAKE) -- cgit v1.2.3