os-k/ProjectTree

111 lines
4.5 KiB
Plaintext

#=----------------------------------------------------------------------------=#
# GNU GPL OS/K #
# #
# Desc: Project Tree #
# #
# #
# Copyright © 2018-2019 The OS/K Team #
# #
# This file is part of OS/K. #
# #
# OS/K is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# any later version. #
# #
# OS/K is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY# without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with OS/K. If not, see <https://www.gnu.org/licenses/>. #
#=----------------------------------------------------------------------------=#
.
├── boot
│   ├── loader
│   │   ├── cpu
│   │   │   ├── cpu.asm
│   │   │   └── cpuid.asm
│   │   ├── elf
│   │   │   └── elf.c
│   │   ├── fs
│   │   │   └── fat.asm
│   │   ├── io
│   │   │   ├── ata.asm
│   │   │   ├── lmmem.asm
│   │   │   ├── lmterm.asm
│   │   │   ├── rmmem.asm
│   │   │   └── rmterm.asm
│   │   └── loader.asm
│   ├── mbr
│   │   ├── mbr.asm
│   │   └── mbr.inc
│   └── folder.desc
├── build
│   ├── idttool.py
│   ├── kernel.ld
│   └── preproc.h
├── kaleid
│   ├── crtlib
│   │   ├── arith.c
│   │   ├── atoi.c
│   │   ├── itoa.c
│   │   ├── memory.c
│   │   ├── rand.c
│   │   ├── sprintf.c
│   │   ├── status.c
│   │   ├── string.c
│   │   └── strtol.c
│   ├── extras
│   │   ├── argv.c
│   │   └── prog.c
│   ├── include
│   │   ├── base
│   │   │   ├── assert.h
│   │   │   ├── bdefs.h
│   │   │   ├── crtlib.h
│   │   │   ├── errno.h
│   │   │   ├── limits.h
│   │   │   ├── masks.h
│   │   │   └── types.h
│   │   ├── extras
│   │   │   ├── argv.h
│   │   │   ├── list.h
│   │   │   ├── locks.h
│   │   │   ├── malloc.h
│   │   │   └── prog.h
│   │   ├── kernel
│   │   │   ├── base.h
│   │   │   ├── sched.h
│   │   │   └── terminal.h
│   │   ├── kalbase.h
│   │   ├── kaleid.h
│   │   ├── kalext.h
│   │   └── kalkern.h
│   └── kernel
│   ├── init
│   │   ├── init.c
│   │   └── table.c
│   ├── io
│   │   ├── cursor.c
│   │   ├── term.c
│   │   └── vga.c
│   ├── ke
│   │   └── panic.c
│   └── proc
│   ├── Makefile
│   └── sched.c
├── AUTHORS
├── ChangeLog
├── COPYING
├── Makefile
├── Makefile.in
├── ProjectTree
└── Readme.md
20 directories, 61 files