WKern
Loading...
Searching...
No Matches
toolsflags Namespace Reference

Variables

str CC = "i686-elf-gcc"
str LD = "i686-elf-ld"
str AS = "nasm"
str GRUB = "i686-elf-grub-mkrescue"
str QEMU = "qemu-system-i386"
list CCFLAGS
list LDFLAGS = ["-melf_i386", "-n", "--oformat=elf32-i386"]
list ASFLAGS = ["-felf32", "-g", "-Fdwarf"]
list QEMUFLAGS

Variable Documentation

◆ AS

str toolsflags.AS = "nasm"

Definition at line 4 of file toolsflags.py.

◆ ASFLAGS

list toolsflags.ASFLAGS = ["-felf32", "-g", "-Fdwarf"]

Definition at line 14 of file toolsflags.py.

◆ CC

str toolsflags.CC = "i686-elf-gcc"

Definition at line 2 of file toolsflags.py.

◆ CCFLAGS

list toolsflags.CCFLAGS
Initial value:
1= ["-ffreestanding", "-I./src", "-DARCH_X86", "-DVMQEMU", "-fno-pie", "-nostdlib",
2 "-m32", "-O2", "-g", "-fno-omit-frame-pointer", "-std=c99", "-Wall", "-Wextra"]

Definition at line 9 of file toolsflags.py.

◆ GRUB

str toolsflags.GRUB = "i686-elf-grub-mkrescue"

Definition at line 5 of file toolsflags.py.

◆ LD

str toolsflags.LD = "i686-elf-ld"

Definition at line 3 of file toolsflags.py.

◆ LDFLAGS

list toolsflags.LDFLAGS = ["-melf_i386", "-n", "--oformat=elf32-i386"]

Definition at line 12 of file toolsflags.py.

◆ QEMU

str toolsflags.QEMU = "qemu-system-i386"

Definition at line 6 of file toolsflags.py.

◆ QEMUFLAGS

list toolsflags.QEMUFLAGS
Initial value:
1= ["-machine", "pc,accel=tcg",
2 "-drive", "file=mykern.iso,format=raw,media=cdrom,if=ide,index=2",
3 "-drive", "file=fat16.img,format=raw,if=ide,index=0",
4 "-boot", "d", "-gdb", "tcp::1234", "-monitor", "stdio",
5 "-qmp", "tcp:localhost:4444,server,nowait",
6 "-netdev", "user,id=n1", "-device", "virtio-net-pci,netdev=n1"]

Definition at line 16 of file toolsflags.py.