Kill mega-sena.sh
[lcapit-junk-code.git] / games / hangman / Makefile
blob7785269bc66b692ed4a828ef893d041a157720c8
1 CC=gcc
2 CFLAGS= -Wall -W -Wmissing-declarations -Wmissing-prototypes -g -O0 \
3 -Wredundant-decls -Wshadow -Wbad-function-cast -Wcast-qual
4 OBJS= main.o dict.o misc.o game.o
5 HEADERS= dict.h misc.h game.h
7 all : hangman
9 hangman : $(OBJS)
10 $(CC) -o $@ $+
12 main.o : main.c $(HEADERS)
13 $(CC) $(CFLAGS) -c $<
15 dict.o : dict.c dict.h misc.h
16 $(CC) $(CFLAGS) -c $<
18 game.o : game.c game.h
19 $(CC) $(CFLAGS) -c $<
21 misc.o : misc.c misc.h
22 $(CC) $(CFLAGS) -DLINUX_CLEAR_SCREEN -c $<
24 .PHONY : clean test tags
26 tags :
27 rm -f tags
28 find . -name '*.[hcS]' -print | xargs ctags -a
30 clean :
31 rm -f *~ *.o hangman