1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
all: aocdbg aoc
clean:
rm aocdbg aoc
aocdbg: *.c *.h
gcc -std=c99 -pedantic -pedantic-errors \
-D_XOPEN_SOURCE=800 \
-Werror -Wall -Wextra \
-Wc99-c11-compat \
-Wc11-c2x-compat \
-Wbad-function-cast \
-Wcast-align \
-Wcast-qual \
-Wfloat-equal \
|
<
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
all: aocdbg aoc
clean:
rm aocdbg aoc
aocdbg: *.c *.h
gcc -std=c99 -pedantic -pedantic-errors \
-Werror -Wall -Wextra \
-Wc99-c11-compat \
-Wc11-c2x-compat \
-Wbad-function-cast \
-Wcast-align \
-Wcast-qual \
-Wfloat-equal \
|
36
37
38
39
40
41
42
43
44
45
46
47
|
-fno-omit-frame-pointer -ffloat-store -fno-common -fstrict-aliasing \
-Og -ggdb3 \
*.c \
-o aocdbg
aoc: *.c *.h
gcc -std=c99 -pedantic -pedantic-errors \
-D_XOPEN_SOURCE=800 \
-flto -fno-omit-frame-pointer -ffloat-store -fno-common -fstrict-aliasing \
-O3 -DNDEBUG \
*.c \
-o aoc
|
<
|
35
36
37
38
39
40
41
42
43
44
45
|
-fno-omit-frame-pointer -ffloat-store -fno-common -fstrict-aliasing \
-Og -ggdb3 \
*.c \
-o aocdbg
aoc: *.c *.h
gcc -std=c99 -pedantic -pedantic-errors \
-flto -fno-omit-frame-pointer -ffloat-store -fno-common -fstrict-aliasing \
-O3 -DNDEBUG \
*.c \
-o aoc
|