aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 10 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 4130ebf..cd212d1 100644
--- a/Makefile
+++ b/Makefile
@@ -9,6 +9,9 @@ endif
CC65 ?= cl65
CCOPTS ?= --target nes
+ifeq "$(DEBUG)" "1"
+CCOPTS += -g -Ln out/labels.txt
+endif
.PHONY: all
all: clean deps build
@@ -29,10 +32,16 @@ build: build-full build-partial
.PHONY: build-full
build-full:
+ $(Q) rm -f config/generated.s
+ $(Q) touch config/generated.s
+
$(E) " CC jetpac (full)"
$(Q) $(CC65) $(CCOPTS) src/jetpac.s -C config/nrom.cfg -o out/jetpac.nes
.PHONY: build-partial
build-partial:
+ $(Q) rm -f config/generated.s
+ $(Q) echo "PARTIAL = 1" >> config/generated.s
+
$(E) " CC jetpac (partial)"
- $(Q) $(CC65) $(CCOPTS) src/jetpac.s -C config/nrom.cfg --asm-define PARTIAL=1 -o out/partial.nes
+ $(Q) $(CC65) $(CCOPTS) src/jetpac.s -C config/nrom.cfg -Wa -DPARTIAL=1 -o out/partial.nes