Rev 7669 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7669 | Rev 8531 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | if tup.getconfig("NO_GCC") ~= "" then return end |
1 | if tup.getconfig("NO_GCC") ~= "" then return end |
2 | HELPERDIR = (tup.getconfig("HELPERDIR") == "") and "../.." or tup.getconfig("HELPERDIR") |
2 | HELPERDIR = (tup.getconfig("HELPERDIR") == "") and "../.." or tup.getconfig("HELPERDIR") |
3 | tup.include(HELPERDIR .. "/use_gcc.lua") |
3 | tup.include(HELPERDIR .. "/use_gcc.lua") |
- | 4 | tup.include(HELPERDIR .. "/use_newlib.lua") |
|
Line 4... | Line -... | ||
4 | - | ||
5 | SDK_DIR = "../../../contrib/sdk" |
- | |
6 | LDFLAGS = LDFLAGS .. " -static -S -nostdlib -T" .. SDK_DIR .. "/sources/newlib/app-dynamic.lds --image-base 0 -L" .. SDK_DIR .. "/lib --stack 0x100000 " |
5 | |
7 | LIBS = LIBS .. " -lgcc -ldll -lc.dll " |
6 | LDFLAGS = LDFLAGS .. " --stack 0x100000" |
8 | CFLAGS_cpp = CFLAGS_cpp .. " -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -fno-exceptions -D_KOS_ -U_Win32 -U_WIN32 -U__MINGW32__ -mno-ms-bitfields -Wno-write-strings " |
- | |
9 | INCLUDES = INCLUDES .. " -I" .. SDK_DIR .. "/sources/newlib/libc/include " |
- | |
10 | - | ||
11 | tup.append_table(LIBDEPS, {SDK_DIR .. "/lib/ |
- | |
Line 12... | Line 7... | ||
12 | tup.append_table(LIBDEPS, {SDK_DIR .. "/lib/ |
7 | CFLAGS = CFLAGS .. " -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -D_KOS_ -U_Win32 -U_WIN32 -U__MINGW32__" |
13 | 8 |