]> git.cworth.org Git - wordgame/blobdiff - Makefile
Increase the window size a bit
[wordgame] / Makefile
index 270b2ef3df53bbc84c3e42569f1469e8f0175964..f8756be881f20d594884340048a7a843b3aaf27b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,18 +1,23 @@
-WGCFLAGS=-Wall -Wextra -Wmissing-prototypes -Wno-unused-parameter
+WGCFLAGS=-Wall -Wextra -Wmissing-prototypes -Wno-unused-parameter -Wno-sign-compare `pkg-config --cflags goocanvas`
+FANCYLIBS=`pkg-config --libs goocanvas`
 
-PROGRAMS=grid
+PROGRAMS=grid4 grid5 drill2 rack rack-fancy
 all: $(PROGRAMS)
 
-LIBRARY=dict.o
+LIBRARY=bag.o dict.o grid.o subanagram.o word-game.o
+FANCYLIBRARY=demo-item.o
 
-grid: grid.o $(LIBRARY)
+%: %.o $(LIBRARY)
        $(CC) $(CFLAGS) $(WGCFLAGS) $(LDFLAGS) -lreadline -lm -o $@ $^
 
+%-fancy: %-fancy.o $(LIBRARY) $(FANCYLIBRARY)
+       $(CC) $(CFLAGS) $(WGCFLAGS) $(LDFLAGS) $(FANCYLIBS) -lreadline -lm -o $@ $^
+
 %.o: %.c
        $(CC) $(CFLAGS) $(WGCFLAGS) -c -o $@ $<
 
 Makefile.dep: *.c
-       $(CC) -M $(CPPFLAGS) $^ > $@
+       $(CC) -M $(CPPFLAGS) $(WGCFLAGS) $^ > $@
 -include Makefile.dep
 
 .PHONY: clean