Move Makefile to root dir, executables to bin.
--HG--
rename : src/Makefile => Makefile
Chris Pressey
8 years ago
|
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 | |
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)
|