X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=Makefile;h=f8756be881f20d594884340048a7a843b3aaf27b;hb=0a8d1f741a919c9c7e5ae0b8d0261759cca9bc05;hp=b8f940da2367b9a16fc3549dbdb33d5a2a579a93;hpb=0cb3ed6bc1a5fc1c4e88b0785fd6eb11aa7ca7d5;p=wordgame diff --git a/Makefile b/Makefile index b8f940d..f8756be 100644 --- 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 drill2 rack +PROGRAMS=grid4 grid5 drill2 rack rack-fancy all: $(PROGRAMS) -LIBRARY=dict.o word-game.o +LIBRARY=bag.o dict.o grid.o subanagram.o word-game.o +FANCYLIBRARY=demo-item.o %: %.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