diff options
Diffstat (limited to 'Samples/sprites8x16/Makefile')
-rw-r--r-- | Samples/sprites8x16/Makefile | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/Samples/sprites8x16/Makefile b/Samples/sprites8x16/Makefile new file mode 100644 index 0000000..517bd9f --- /dev/null +++ b/Samples/sprites8x16/Makefile @@ -0,0 +1,39 @@ +NESASM=nesasm +EMU=fceux64 +TILER=nestiler +SOURCE=main.asm +EXECUTABLE=sprites8x16.nes + +IMAGE?=../../TestImages/Images/sprites2.png + +PATTERN_0_BIN=pattern_0.bin +PALETTE_0_BIN=palette_0.bin + +build: $(EXECUTABLE) + +all: $(EXECUTABLE) + +clean: + rm -f *.nes *.lst *.nl *.bin *.csv + +run: $(EXECUTABLE) + $(EMU) $(EXECUTABLE) + +$(EXECUTABLE): $(SOURCE) \ +$(PATTERN_0_BIN) $(PATTERN_1_BIN) \ +$(NAME_TABLE_0_BIN) $(NAME_TABLE_1_BIN) \ +$(ATTR_TABLE_0_BIN) $(ATTR_TABLE_1_BIN) \ +$(PALETTE_0_BIN) $(PALETTE_1_BIN) + rm -f $(EXECUTABLE) + $(NESASM) $(SOURCE) -o $(EXECUTABLE) --symbols=$(notdir $(EXECUTABLE)) -iWss + +$(PATTERN_0_BIN) \ +$(NAME_TABLE_0_BIN) \ +$(ATTR_TABLE_0_BIN) \ +$(PALETTE_0_BIN) $(PALETTE_1_BIN) \ +$(PALETTE_2_BIN) $(PALETTE_3_BIN): $(IMAGE) + $(TILER) --mode sprites8x16 --enable-palettes 0 \ + --in-0 $(IMAGE) \ + --out-pattern-table-0 $(PATTERN_0_BIN) \ + --out-palette-0 $(PALETTE_0_BIN) \ + --out-tiles-csv sprites.csv --bg-color \#000000 |