diff options
Diffstat (limited to 'compile')
| -rwxr-xr-x | compile | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -28,8 +28,8 @@ if [ "$dbg" = 1 ]; then cflags="-O0 -g3 -masm=intel -fsanitize-trap=undefined -DSST_DBG" ldflags="-O0 -g3" else - cflags="-O2 -fvisibility=hidden -masm=intel" - ldflags="-O2 -s" + cflags="-O2 -fvisibility=hidden -masm=intel -ffreestanding" + ldflags="-O2 -s -ffreestanding" fi objs= @@ -40,8 +40,8 @@ cc() { # ugly annoying special case if [ "$_mn" = " -DMODULE_NAME=con_" ]; then _mn=" -DMODULE_NAME=con" elif [ "$_mn" = "-DMODULE_NAME=sst" ]; then _mn=; fi - $CC -c -flto -fpic -fno-ident $cflags $warnings -I.build/include \ - $stdflags$_mn -o ".build/${_bn%%.c}.o" "src/$1" + $CC -c -flto -fpic -fno-ident $cflags $warnings -include src/1.h \ + -I.build/include $stdflags$_mn -o ".build/${_bn%%.c}.o" "src/$1" } ld() { |
