root / Pi / C / Simple / Makefile @ 22
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 |