]> git.cworth.org Git - wordgame/blobdiff - Makefile
Break wordgame.c into dict.c and grid.c in preparation for more programs
[wordgame] / Makefile
index 5d15674af8ce31a10e77bde144bfcd93e1a41cac..651c1efa94d4f4f8a440eb645b153d8e5bf5c564 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,2 +1,18 @@
-wordgame: wordgame.o
-       $(CC) $(CFLAGS) $(LDFLAGS) -lreadline -lm -o $@ $^
+WGCFLAGS=-Wall -Wextra -Wno-unused-parameter
+
+PROGRAMS=grid
+
+LIBRARY=dict.o
+
+all: $(PROGRAMS)
+
+%.o: %.c
+       $(CC) $(CFLAGS) $(WGCFLAGS) -c -o $@ $^
+
+%.c: dict.h
+
+grid: grid.o $(LIBRARY)
+       $(CC) $(CFLAGS) $(WGCFLAGS) $(LDFLAGS) -lreadline -lm -o $@ $^
+
+clean:
+       rm -f $(PROGRAMS) *.o