1
0
mirror of https://github.com/UzixLS/pacemuzx.git synced 2025-07-18 23:01:36 +03:00
Files
pacemuzx/Makefile
Simon Owen a067f335b5 Converted Perl build helpers to Python
png2bin.pl is replaced by tile2sam.py (external)
remove_rom.pl is replaced by remove_rom.py
2018-01-17 20:24:30 +00:00

37 lines
811 B
Makefile

NAME=pacemuzx
ROMS=pacman.6e pacman.6f pacman.6h pacman.6j
UNAME := $(shell uname -s)
.PHONY: dist clean
$(NAME).tap: loader.tap $(NAME).o
cat loader.tap $(NAME).o > $@
sprites.bin: sprites.png
tile2sam.py -q --mode 1 --tiles 76 sprites.png 12x12
tiles.bin: tiles.png
tile2sam.py -q --mode 1 tiles.png 6x6
$(NAME).o: $(NAME).asm tiles.bin sprites.bin $(ROMS)
pasmo --tap $(NAME).asm $(NAME).o $(NAME).sym
run: $(NAME).tap
ifeq ($(UNAME),Darwin)
open $(NAME).tap
else
xdg-open $(NAME).tap
endif
dist: $(NAME).tap
mkdir -p dist
cp ReadMe.txt dist/
cp Makefile-dist dist/Makefile
cp make.bat-dist dist/make.bat
./remove_rom.py $(NAME).tap pacman.6e 16384 dist/start.part dist/end.part
clean:
rm -f $(NAME).tap $(NAME).sym $(NAME).o
rm -f tiles.bin sprites.bin start.part end.part
rm -rf dist