TARGET := game CC := gcc CFLAGS := -Wall -O2 LDFLAGS := -s -lm all: $(TARGET).tap zxsec: $(TARGET).tap zxsec $< fuse: $(TARGET).tap fuse-gtk $< $(TARGET).tap: $(TARGET).bas bas2tap ./bas2tap -a -s -q $< $@ bas2tap: bas2tap.c $(CC) $(CFLAGS) $< -o $@ $(LDFLAGS) clean: rm -f *.o bas2tap cleanall: clean rm -f $(TARGET).tap .PHONY: all run clean cleanall