]> git.cworth.org Git - wordgame/blob - Makefile
grid: Don't consider 2-letter words as valid.
[wordgame] / Makefile
1 WGCFLAGS=-Wall -Wextra -Wmissing-prototypes -Wno-unused-parameter
2
3 PROGRAMS=grid drill2 rack
4 all: $(PROGRAMS)
5
6 LIBRARY=dict.o word-game.o
7
8 %: %.o $(LIBRARY)
9         $(CC) $(CFLAGS) $(WGCFLAGS) $(LDFLAGS) -lreadline -lm -o $@ $^
10
11 %.o: %.c
12         $(CC) $(CFLAGS) $(WGCFLAGS) -c -o $@ $<
13
14 Makefile.dep: *.c
15         $(CC) -M $(CPPFLAGS) $^ > $@
16 -include Makefile.dep
17
18 .PHONY: clean
19 clean:
20         rm -f $(PROGRAMS) *.o Makefile.dep