diff options
| author | Miquel Sabaté Solà <msabate@suse.com> | 2023-11-07 14:14:55 +0100 |
|---|---|---|
| committer | Miquel Sabaté Solà <mikisabate@gmail.com> | 2025-02-04 21:02:07 +0100 |
| commit | cb854722b9890c171f7d0600812a7e9a3a2a25c9 (patch) | |
| tree | 1d9bce62db538471b1c98970115999b8ff93b43e /Makefile | |
| parent | 988332816972638adfa8000dd7e1a474c5fea424 (diff) | |
| download | code.nes-cb854722b9890c171f7d0600812a7e9a3a2a25c9.tar.gz code.nes-cb854722b9890c171f7d0600812a7e9a3a2a25c9.zip | |
basics: Add an example on UNROM
Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -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) |
