Statistiques
| Révision :

root / Pi / C / Simple / Makefile @ 143

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

1 21 equemene
EXECUTABLE=Pi_LONG Pi_INT Pi_LONG_IFSQRT Pi_LONG_IFWOSQRT  Pi_INT_IFSQRT Pi_INT_IFWOSQRT
2 7 equemene
3 7 equemene
SOURCE=Pi.c
4 7 equemene
5 7 equemene
CC=gcc
6 21 equemene
CFLAGS=-Wall -O3 -std=c99 -g
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 21 equemene
Pi_LONG_IFSQRT: $(SOURCE)
16 7 equemene
17 21 equemene
	$(CC) $(CFLAGS) $(DIRECTIVES) -DLONG -DIFSQRT -o $@ $< $(LIBRARY)
18 21 equemene
19 21 equemene
Pi_LONG_IFWOSQRT: $(SOURCE)
20 21 equemene
21 21 equemene
	$(CC) $(CFLAGS) $(DIRECTIVES) -DLONG -DIFWOSQRT -o $@ $< $(LIBRARY)
22 21 equemene
23 21 equemene
Pi_INT: $(SOURCE)
24 21 equemene
25 7 equemene
	$(CC) $(CFLAGS) $(DIRECTIVES) -DINTEGER -o $@ $< $(LIBRARY)
26 7 equemene
27 21 equemene
Pi_INT_IFSQRT: $(SOURCE)
28 21 equemene
29 21 equemene
	$(CC) $(CFLAGS) $(DIRECTIVES) -DINTEGER -IFSQRT -o $@ $< $(LIBRARY)
30 21 equemene
31 21 equemene
Pi_INT_IFWOSQRT: $(SOURCE)
32 21 equemene
33 21 equemene
	$(CC) $(CFLAGS) $(DIRECTIVES) -DINTEGER -IFWOSQRT -o $@ $< $(LIBRARY)
34 21 equemene
35 7 equemene
.PHONY: clean check mrproper
36 7 equemene
37 7 equemene
mrproper:
38 7 equemene
	rm -rf $(EXECUTABLE)
39 7 equemene
	find . -name "*~" -exec rm {} \;
40 10 equemene
	find . -name "*.log" -exec rm {} \;
41 7 equemene
42 7 equemene
clean:
43 7 equemene
	find . -name "*~" -exec rm {} \;
44 7 equemene
45 7 equemene
check: $(EXECUTABLE)
46 7 equemene
47 7 equemene
	$(SOURCE:.c=)_SP_$(EXECUTABLE) 2 1