@@ -8,28 +8,26 @@ WARNINGS=-Wall \
8
8
-Wclobbered \
9
9
-Wempty-body \
10
10
-Wignored-qualifiers \
11
- -Wstringop-overflow=4 \
12
11
-Wsuggest-attribute=pure \
13
12
-Wsuggest-attribute=const \
14
13
-Wsuggest-attribute=noreturn \
15
- -Wsuggest-attribute=malloc \
16
- -Walloc-zero \
17
14
-Wuninitialized \
18
15
-Wtype-limits \
19
16
-Woverride-init \
20
17
-Wlogical-op \
21
18
-Wno-multichar \
22
19
-Wno-attributes \
23
- -Wduplicated-cond \
24
- -Wduplicated-branches \
25
- -Wnull-dereference \
26
20
-Wno-unused-function \
27
21
-Wshadow \
28
22
-Warray-bounds=2 \
29
23
-Wstack-usage=4096 \
30
24
-Werror=vla \
31
25
-pedantic \
32
26
-Wc++-compat
27
+ -Wstringop-overflow=4 \
28
+ -Wduplicated-cond \
29
+ -Wduplicated-branches \
30
+ -Wnull-dereference \
33
31
34
32
# -Wunused-parameter
35
33
# -Wtraditional-conversion
@@ -41,6 +39,7 @@ WARNINGS=-Wall \
41
39
42
40
CFLAGS =-Os -std=c99 \
43
41
-finput-charset=UTF-8 \
42
+ -fshort-wchar \
44
43
-m32 -march=i386 -mtune=i686 \
45
44
-mno-stack-arg-probe \
46
45
-mpreferred-stack-boundary=2 \
@@ -57,10 +56,10 @@ CFLAGS=-Os -std=c99 \
57
56
-fno-semantic-interposition \
58
57
-fgcse-sm \
59
58
-fgcse-las \
60
- -fno-plt \
61
59
-D__USE_MINGW_ANSI_STDIO=0 \
62
60
-Wp,-D_FORTIFY_SOURCE=2 \
63
- $(WARNINGS)
61
+ $(WARNINGS) \
62
+ -fno-plt
64
63
65
64
LDFLAGS =-nostdlib \
66
65
-lmsvcrt \
@@ -85,7 +84,7 @@ EXELD = $(LDFLAGS) \
85
84
86
85
default : AltSnap.exe hooks.dll
87
86
88
- hooks.dll : hooks.c hooks.def hooks. h hooksr.o unfuck.h nanolibc.h zones.c snap.c
87
+ hooks.dll : hooks.c hooks.h hooksr.o unfuck.h nanolibc.h zones.c snap.c
89
88
$(CC ) -o hooks.dll hooks.c hooksr.o $(CFLAGS ) $(LDFLAGS ) -mdll -e_DllMain@12 -Wl,--kill-at
90
89
91
90
AltSnap.exe : altsnapr.o altsnap.c hooks.h tray.c config.c languages.h languages.c unfuck.h nanolibc.h
0 commit comments