diff options
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) |
