Missed 'em by _that_ much.
Chris Pressey
8 years ago
1 | 1 | |
2 | 2 | PROGS=bin/maentw bin/caparse bin/rpn bin/rdp |
3 | 3 | CC?=gcc |
4 | RM_F?=rm -f | |
4 | 5 | |
5 | 6 | WARNS= -W -Wall -Wstrict-prototypes -Wmissing-prototypes \ |
6 | 7 | -Wpointer-arith -Wno-uninitialized -Wreturn-type -Wcast-qual \ |
21 | 22 | |
22 | 23 | all: $(PROGS) |
23 | 24 | |
24 | bin/.exists: | |
25 | mkdir -p bin | |
26 | touch bin/.exists | |
27 | ||
28 | bin/maentw: bin/.exists src/maentw.c | |
25 | bin/maentw: src/maentw.c | |
29 | 26 | $(CC) $(CFLAGS) src/maentw.c -o bin/maentw |
30 | 27 | |
31 | bin/caparse: bin/.exists src/caparse.c | |
28 | bin/caparse: src/caparse.c | |
32 | 29 | $(CC) $(CFLAGS) src/caparse.c -o bin/caparse |
33 | 30 | |
34 | bin/rpn: bin/.exists src/rpn.c | |
31 | bin/rpn: src/rpn.c | |
35 | 32 | $(CC) $(CFLAGS) src/rpn.c -lm -o bin/rpn |
36 | 33 | |
37 | bin/rdp: bin/.exists src/rdp.c | |
34 | bin/rdp: src/rdp.c | |
38 | 35 | $(CC) $(CFLAGS) src/rdp.c -o bin/rdp |
39 | 36 | |
40 | 37 | clean: |
41 | rm -f *.o | |
38 | $(RM_F) src/*.o | |
42 | 39 | |
43 | 40 | distclean: |
44 | rm -f $(PROGS) | |
41 | $(RM_F) $(PROGS) |