From 1169992d50ce930143efe2851d02e7dfa0304e29 Mon Sep 17 00:00:00 2001 From: Ian C Date: Fri, 21 Dec 2018 11:27:26 +0000 Subject: Split code up into separate objects. --- Makefile | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'Makefile') 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) -- cgit v1.2.3