diff options
Diffstat (limited to 'Examples/sprites8x8/Makefile')
-rw-r--r-- | Examples/sprites8x8/Makefile | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Examples/sprites8x8/Makefile b/Examples/sprites8x8/Makefile new file mode 100644 index 0000000..80dce3b --- /dev/null +++ b/Examples/sprites8x8/Makefile @@ -0,0 +1,38 @@ +NESASM=nesasm +EMU=fceux64 +TILER=nestiler +SOURCE=main.asm +EXECUTABLE=sprites8x8.nes + +IMAGE?=../../TestImages/Images/sprites1.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) + $(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 sprites8x8 --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 |