summaryrefslogtreecommitdiff
path: root/saedit/bmake
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2012-04-01 00:30:08 +0300
committerAndrei Karas <akaras@inbox.ru>2012-04-01 00:30:08 +0300
commitf80240bc068a2ece54fd629fd90e09912415b27c (patch)
treed0b4c695bfa618a93e3436980e12c6f794230b77 /saedit/bmake
parent36e5c2a02596020c0f261b0d8222e254009cb040 (diff)
downloadevol-tools-f80240bc068a2ece54fd629fd90e09912415b27c.tar.gz
evol-tools-f80240bc068a2ece54fd629fd90e09912415b27c.tar.bz2
evol-tools-f80240bc068a2ece54fd629fd90e09912415b27c.tar.xz
evol-tools-f80240bc068a2ece54fd629fd90e09912415b27c.zip
SAE: Add make script with additional warning flags.
Fix simple code issues.
Diffstat (limited to 'saedit/bmake')
-rwxr-xr-xsaedit/bmake28
1 files changed, 28 insertions, 0 deletions
diff --git a/saedit/bmake b/saedit/bmake
new file mode 100755
index 0000000..a1ecd7f
--- /dev/null
+++ b/saedit/bmake
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+dir=`pwd`
+
+export LANG=C
+
+make clean
+
+#export CFLAGS="-std=c99 -Wvariadic-macros -Wvla -Wredundant-decls
+
+export CFLAGS="-std=gnu99 -Wvariadic-macros -Wvla -Wredundant-decls \
+-Wpacked-bitfield-compat -Wtrampolines \
+-Wsuggest-attribute=noreturn -Wstrict-aliasing=2 \
+-fstrict-aliasing -Wunreachable-code -Wabi -Wdisabled-optimization \
+-Wvolatile-register-var -Winvalid-pch -Wredundant-decls \
+-Wnormalized=nfkc -Wmissing-format-attribute -Wmissing-noreturn \
+-Wswitch-default -Waddress \
+-Wlogical-op -Wcast-align -Wpointer-arith -Wundef \
+-Wmissing-include-dirs -Winit-self -pedantic -Wall -ggdb3 -O2 -pipe \
+-Wpacked -Wstrict-overflow=1 -Wunknown-pragmas -Wwrite-strings \
+-Wstack-protector -Wshadow -Wunused-macros \
+-Wbuiltin-macro-redefined -Wdeprecated \
+-Wendif-labels -Wformat=1 -Wimport -Wpsabi \
+-Wmissing-field-initializers -Wuninitialized \
+-Wignored-qualifiers -Winit-self -Wempty-body -Wclobbered -Wtype-limits \
+-Wsign-compare -Wwrite-strings"
+
+make 2>make.log