Statistiques
| Révision :

root / Pi / C / Simple / Makefile @ 11

Historique | Voir | Annoter | Télécharger (509 octet)

1 7 equemene
EXECUTABLE=Pi_LONG Pi_INTEGER
2 7 equemene
3 7 equemene
SOURCE=Pi.c
4 7 equemene
5 7 equemene
CC=gcc
6 7 equemene
CFLAGS=-Wall -O3 -std=c99
7 7 equemene
LIBRARY=-lm
8 7 equemene
9 7 equemene
all: $(EXECUTABLE)
10 7 equemene
11 7 equemene
Pi_LONG: $(SOURCE)
12 7 equemene
13 7 equemene
	$(CC) $(CFLAGS) $(DIRECTIVES) -DLONG -o $@ $< $(LIBRARY)
14 7 equemene
15 7 equemene
Pi_INTEGER: $(SOURCE)
16 7 equemene
17 7 equemene
	$(CC) $(CFLAGS) $(DIRECTIVES) -DINTEGER -o $@ $< $(LIBRARY)
18 7 equemene
19 7 equemene
.PHONY: clean check mrproper
20 7 equemene
21 7 equemene
mrproper:
22 7 equemene
	rm -rf $(EXECUTABLE)
23 7 equemene
	find . -name "*~" -exec rm {} \;
24 10 equemene
	find . -name "*.log" -exec rm {} \;
25 7 equemene
26 7 equemene
clean:
27 7 equemene
	find . -name "*~" -exec rm {} \;
28 7 equemene
29 7 equemene
check: $(EXECUTABLE)
30 7 equemene
31 7 equemene
	$(SOURCE:.c=)_SP_$(EXECUTABLE) 2 1