summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 11 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 1002baa..2028ced 100644
--- a/Makefile
+++ b/Makefile
@@ -24,8 +24,16 @@
#
LIBS=-lcurses
-csol: csol.c
- $(CC) -g -o csol csol.c $(LIBS)
+OBJS=csol.o deck.o klondike.o pile.o util.o
+
+csol: $(OBJS)
+ $(CC) -g -o csol $(OBJS) $(LIBS)
+
+csol.o: csol.c deck.h pile.h util.h klondike.h
+deck.o: deck.c deck.h
+klondike.o: klondike.c deck.h pile.h util.h
+pile.o: pile.c pile.h deck.h util.h
+util.o: util.c util.h deck.h
clean:
- -rm -f csol csol.exe core
+ -rm -f csol csol.exe core $(OBJS)