makefile
749 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
all: minimum minimum_concepts swap1 swap2 bubblesort
minimum: minimum.o
g++ -g -Wall -pedantic $^ -o $@
minimum.o: minimum.cpp
g++ -g -c -Wall -pedantic $< -o $@
minimum_concepts: minimum_concepts.o
g++ -g -Wall -pedantic $^ -o $@
minimum_concepts.o: minimum_concepts.cpp
g++ -std=c++20 -g -c -Wall -pedantic $< -o $@
swap1: swap1.o
g++ -g -Wall -pedantic $^ -o $@
swap1.o: swap1.cpp
g++ -g -c -Wall -pedantic $< -o $@
swap2: swap2.o
g++ -g -Wall -pedantic $^ -o $@
swap2.o: swap2.cpp
g++ -g -c -Wall -pedantic $< -o $@
bubblesort: bubblesort.o
g++ -g -Wall -pedantic $^ -o $@
bubblesort.o: bubblesort.cpp
g++ -g -c -Wall $< -o $@
.PHONY: clean
clean:
-rm minimum.o minimum swap1.o swap1 swap2.o swap2 bubblesort.o bubblesort