diff options
author | June McEnroe <june@causal.agency> | 2019-03-27 22:57:12 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2019-03-27 22:57:12 -0400 |
commit | 3d1dd275da22de8a7047e89ef62c69d4b02e1b99 (patch) | |
tree | 3d4a1184ec5332dac172a66970ea385d55e4af25 | |
parent | Add feature test macro for GNU in dump (diff) | |
download | cards-3d1dd275da22de8a7047e89ef62c69d4b02e1b99.tar.gz cards-3d1dd275da22de8a7047e89ef62c69d4b02e1b99.zip |
Refactor Makefile
-rw-r--r-- | Makefile | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/Makefile b/Makefile index 299616d..939549e 100644 --- a/Makefile +++ b/Makefile @@ -8,22 +8,17 @@ LDLIBS = -lSDL2 -include config.mk BINS = dump freecell sol -OBJS = cards.o dump.o freecell.o sol.o all: $(BINS) -dump: cards.o dump.o - $(CC) $(LDFLAGS) cards.o dump.o $(LDLIBS) -o dump +$(BINS): cards.o -freecell: cards.o freecell.o - $(CC) $(LDFLAGS) cards.o freecell.o $(LDLIBS) -o freecell +.o: + $(CC) $(LDFLAGS) $< cards.o $(LDLIBS) -o $@ -sol: cards.o sol.o - $(CC) $(LDFLAGS) cards.o sol.o $(LDLIBS) -o sol - -$(OBJS): cards.h +cards.o dump.o freecell.o sol.o: cards.h freecell.o sol.o: layout.h stack.h clean: - rm -f $(BINS) $(OBJS) + rm -f $(BINS) *.o *.bmp |