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

Variables

list SRCS
list NASMSRCS
dict MODULES
list OBJS = [f"objs/modules/{mod}.o" for mod in MODULES]
str OUT = "kernel.elf"
str OUTARG = "iso/boot/" + OUT
str ISO = "mykern.iso"
str GRUBCFG = "grub/grub.cfg"
str GRUBCFGTARG = "iso/boot/" + GRUBCFG
list HEADS
list CLEANTARGS = [*OBJS, ISO, OUTARG, OUT, GRUBCFGTARG, "didconf", *glob.glob("objs/**/*.o", recursive=True) ]

Variable Documentation

◆ CLEANTARGS

list files.CLEANTARGS = [*OBJS, ISO, OUTARG, OUT, GRUBCFGTARG, "didconf", *glob.glob("objs/**/*.o", recursive=True) ]

Definition at line 150 of file files.py.

◆ GRUBCFG

str files.GRUBCFG = "grub/grub.cfg"

Definition at line 138 of file files.py.

◆ GRUBCFGTARG

str files.GRUBCFGTARG = "iso/boot/" + GRUBCFG

Definition at line 139 of file files.py.

◆ HEADS

list files.HEADS
Initial value:
1= ["src/types/nums.h", "src/fileio/fileio.h",
2 "src/global.h", "src/err/kerror.h",
3 "src/wex/stdwex.h", "src/io/kio.h",
4 "src/utils/util.h", "src/idt/idtirq.h",
5 "src/qemu/shutdown.h", "src/mem/kmem.h",
6 "src/KShell/shell.h", "src/KShell/filecmds.h",
7 "src/pci/pci.h"
8 ]

Definition at line 141 of file files.py.

◆ ISO

str files.ISO = "mykern.iso"

Definition at line 136 of file files.py.

◆ MODULES

dict files.MODULES

Definition at line 84 of file files.py.

◆ NASMSRCS

list files.NASMSRCS
Initial value:
1= [
2 "src/boot.asm",
3 "src/idt/handlers/gdtf.asm",
4 "src/idt/handlers/irq0a.asm",
5 "src/idt/handlers/irq1a.asm",
6 "src/idt/handlers/virtirq.asm",
7 "src/idt/picr.asm"
8]

Definition at line 74 of file files.py.

◆ OBJS

list files.OBJS = [f"objs/modules/{mod}.o" for mod in MODULES]

Definition at line 129 of file files.py.

◆ OUT

str files.OUT = "kernel.elf"

Definition at line 134 of file files.py.

◆ OUTARG

str files.OUTARG = "iso/boot/" + OUT

Definition at line 135 of file files.py.

◆ SRCS

list files.SRCS

Definition at line 29 of file files.py.