]> git.cworth.org Git - mnemon/blob - Makefile
dbb41d518f837a5b5f99fc64efed1df4ab362c5b
[mnemon] / Makefile
1 MY_CFLAGS=-Wall -Wextra -Wmissing-prototypes -Wno-unused-parameter -Wno-sign-compare
2
3 PROGRAMS=mnemon
4 all: $(PROGRAMS)
5
6 %: %.o 
7         $(CC) $(CFLAGS) $(MY_CFLAGS) $(LDFLAGS) -o $@ $^
8
9 %.o: %.c
10         $(CC) $(CFLAGS) $(MY_CFLAGS) -c -o $@ $<
11
12 Makefile.dep: *.c
13         $(CC) -M $(CPPFLAGS) $(MY_CFLAGS) $^ > $@
14 -include Makefile.dep
15
16 .PHONY: clean
17 clean:
18         rm -f $(PROGRAMS) *.o Makefile.dep