123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- load("//${ARCH}/${CC}.BUILD", "COMPILER_FLAGS")
- CMD_DEPS = [
- "//sys/src/libavl:libavl",
- "//sys/src/libcomplete:libcomplete",
- "//sys/src/libcontrol:libcontrol",
- "//sys/src/libdisk:libdisk",
- "//sys/src/libflate:libflate",
- "//sys/src/libframe:libframe",
- "//sys/src/libgeometry:libgeometry",
- "//sys/src/libhttpd:libhttpd",
- "//sys/src/libbin:libbin",
- "//sys/src/liblex:liblex",
- "//sys/src/libmemdraw:libmemdrawiprint",
- "//sys/src/libmemlayer:libmemlayer",
- "//sys/src/libmemdraw:libmemdraw",
- "//sys/src/libdraw:libdraw",
- "//sys/src/libplumb:libplumb",
- "//sys/src/libregexp:libregexp",
- "//sys/src/libstdio:libstdio",
- "//sys/src/libString:libString",
- "//sys/src/liboventi:liboventi",
- "//sys/src/lib9p:lib9p",
- "//sys/src/libauth:libauth",
- "//sys/src/libauthsrv:libauthsrv",
- "//sys/src/libndb:libndb",
- "//sys/src/libip:libip",
- "//sys/src/libventi:libventi",
- "//sys/src/libsec:libsec",
- "//sys/src/libmp:libmp",
- "//sys/src/libthread:libthread",
- "//sys/src/libmach:libmach",
- "//sys/src/libbio:libbio",
- "//sys/src/libc:libc",
- ]
- CMD_LINK_OPTS = [
- "-static",
- "-e_main",
- "-lcomplete",
- "-lcontrol",
- "-ldisk",
- "-lflate",
- "-lframe",
- "-lgeometry",
- "-lhttpd",
- "-lmach",
- "-lmemdraw",
- "-lmemlayer",
- "-lmemdraw",
- "-ldraw",
- "-lplumb",
- "-lregexp",
- "-lString",
- "-loventi",
- "-l9p",
- "-lauth",
- "-lauthsrv",
- "-lndb",
- "-lip",
- "-lventi",
- "-lsec",
- "-lstdio",
- "-lauth",
- "-lmp",
- "-lthread",
- "-lbio",
- "-lc",
- "-lcomplete",
- "-lcontrol",
- "-ldisk",
- "-lflate",
- "-lframe",
- "-lgeometry",
- "-lhttpd",
- "-llex",
- "-lmach",
- "-lmemdraw",
- "-lmemlayer",
- "-lmemdraw",
- "-ldraw",
- "-lplumb",
- "-lregexp",
- "-lString",
- "-loventi",
- "-l9p",
- "-lauth",
- "-lauthsrv",
- "-lndb",
- "-lip",
- "-lventi",
- "-lsec",
- "-lstdio",
- "-lauth",
- "-lmp",
- "-lthread",
- "-lbio",
- "-lc",
- ]
- STD_KLIB_COMPILER_FLAGS = [
- "-mcmodel=kernel",
- "-O0",
- "-mno-red-zone",
- "-ffreestanding",
- "-fno-builtin",
- "-Wall",
- "-Werror",
- "-g",
- ]
- STD_LIB_COMPILER_FLAGS = [
- "-std=c11",
- "-fasm",
- "-c",
- "-ffreestanding",
- "-fno-builtin",
- "-fno-omit-frame-pointer",
- "-g",
- "-gdwarf-2",
- "-ggdb",
- "-O0",
- "-static",
- "-Wall",
- "-Wno-missing-braces",
- "-Wno-parentheses",
- "-Wno-unknown-pragmas"
- ]
- LIB_COMPILER_FLAGS = STD_LIB_COMPILER_FLAGS + COMPILER_FLAGS
- KLIB_COMPILER_FLAGS = STD_KLIB_COMPILER_FLAGS + COMPILER_FLAGS
|