CFLAGS += -std=c99 -Wall -Wextra -Wpedantic include config.mk BINS = dump freecell sol all: $(BINS) $(BINS): cards.o .o: $(CC) $(LDFLAGS) $< cards.o $(LDLIBS) -o $@ cards.o dump.o freecell.o sol.o: cards.h freecell.o sol.o: layout.h path.h stack.h clean: rm -f $(BINS) *.o *.bmp