]> git.cworth.org Git - mnemon/blob - Makefile
Yet more "unsiged vs. signed" warning cleanups.
[mnemon] / Makefile
1 MY_CFLAGS=-Wall -Wextra -Wmissing-prototypes
2 MY_LDFLAGS=-lreadline -lm
3
4 PROGRAMS=mnemon
5 all: $(PROGRAMS)
6
7 mnemon: main.o mnemon.o
8         $(CC) $(CFLAGS) $(MY_CFLAGS) $(LDFLAGS) $(MY_LDFLAGS) -o $@ $^
9
10 %.o: %.c
11         $(CC) $(CFLAGS) $(MY_CFLAGS) -c -o $@ $<
12
13 Makefile.dep: *.c
14         $(CC) -M $(CPPFLAGS) $(MY_CFLAGS) $^ > $@
15 -include Makefile.dep
16
17 .PHONY: clean
18 clean:
19         rm -f $(PROGRAMS) *.o Makefile.dep