switcher/Makefile

27 lines
494 B
Makefile

.SUFFIXES:
.SUFFIXES: .inc .txt
NAME = platformer
TILES = grass_tile.inc dirt_tile.inc flag_tile.inc \
switch1_off_tile.inc switch1_on_tile.inc \
tile1_off_tile.inc tile1_on_tile.inc \
stage1_tile.inc stage2_tile.inc star_tile.inc
all: $(NAME)
$(NAME): $(NAME).c $(TILES)
$(CC) -O3 -Wall -Wextra -Werror -pedantic -o $@ $< -ldisplay
.txt.inc:
./tile_compiler.py $< > $@
run: $(NAME)
./$(NAME)
clean:
rm -f $(NAME) $(TILES)
distclean: clean
.PHONY: all clean