git @ Cat's Eye Technologies Maentwrog / 51af43a
Move Makefile to root dir, executables to bin. --HG-- rename : src/Makefile => Makefile Chris Pressey 8 years ago
4 changed file(s) with 32 addition(s) and 21 deletion(s). Raw diff Collapse all Expand all
0 syntax: glob
1
2 bin
0 CC?=gcc
1 CFLAGS=-ansi -pedantic -O
2
3 PROGS=bin/maentw bin/caparse bin/rpn bin/rdp
4
5 all: $(PROGS)
6
7 bin/.exists:
8 mkdir -p bin
9 touch bin/.exists
10
11 bin/maentw: bin/.exists src/maentw.c
12 $(CC) $(CFLAGS) src/maentw.c -o bin/maentw
13
14 bin/caparse: bin/.exists src/caparse.c
15 $(CC) $(CFLAGS) src/caparse.c -o bin/caparse
16
17 bin/rpn: bin/.exists src/rpn.c
18 $(CC) $(CFLAGS) src/rpn.c -lm -o bin/rpn
19
20 bin/rdp: bin/.exists src/rdp.c
21 $(CC) $(CFLAGS) src/rdp.c -o bin/rdp
22
23 clean:
24 rm -f *.o
25
26 distclean:
27 rm -f $(PROGS)
+0
-21
src/Makefile less more
0 CC?=gcc
1 CFLAGS=-ansi -pedantic -O
2
3 PROGS=maentw caparse rpn rdp
4
5 all: $(PROGS)
6
7 maentw: maentw.c
8 $(CC) $(CFLAGS) maentw.c -o maentw
9
10 caparse: caparse.c
11 $(CC) $(CFLAGS) caparse.c -o caparse
12
13 rpn: rpn.c
14 $(CC) $(CFLAGS) rpn.c -lm -o rpn
15
16 rdp: rdp.c
17 $(CC) $(CFLAGS) rdp.c -o rdp
18
19 clean:
20 rm -f *.o $(PROGS)