mirror of
https://github.com/gbowne1/ClassicOS.git
synced 2024-11-22 06:06:52 -08:00
Fixing up clang and make and CMakeLists.txt a little bit
This commit is contained in:
parent
168f9ebb62
commit
debe0eaf4f
50
ask.txt
50
ask.txt
@ -8,15 +8,19 @@ ClassicOS/
|
|||||||
├── README.md
|
├── README.md
|
||||||
├── build/
|
├── build/
|
||||||
│ ├── boot.bin
|
│ ├── boot.bin
|
||||||
│ └── boot.o
|
│ ├── boot.o
|
||||||
├── include/
|
├── include/
|
||||||
├── src/
|
├── src/
|
||||||
│ ├── boot/
|
│ ├── boot/
|
||||||
│ │ ├── grub/
|
│ │ ├── grub/
|
||||||
│ │ │ ├── grub.cf
|
│ │ │ ├── grub.cfg
|
||||||
│ │ │ └── menu.lst
|
│ │ │ └── menu.lst
|
||||||
│ │ ├── boot.asm
|
│ │ ├── boot.asm
|
||||||
|
│ │ ├── boot.o
|
||||||
│ │ ├── linker.ld
|
│ │ ├── linker.ld
|
||||||
|
│ ├── cpu/
|
||||||
|
│ │ ├── cpu.c
|
||||||
|
│ │ ├── cpu.h
|
||||||
│ ├── drivers/
|
│ ├── drivers/
|
||||||
│ │ ├── audio/
|
│ │ ├── audio/
|
||||||
│ │ │ ├── audio.c
|
│ │ │ ├── audio.c
|
||||||
@ -34,46 +38,77 @@ ClassicOS/
|
|||||||
│ │ │ └── vesa.h
|
│ │ │ └── vesa.h
|
||||||
│ │ ├── display/
|
│ │ ├── display/
|
||||||
│ │ │ ├── display.c
|
│ │ │ ├── display.c
|
||||||
│ │ │ └── display.h
|
│ │ │ ├── display.h
|
||||||
|
│ │ │ ├── vga.c
|
||||||
|
│ │ │ └── vga.h
|
||||||
│ │ ├── io/
|
│ │ ├── io/
|
||||||
│ │ │ ├── io.c
|
│ │ │ ├── io.c
|
||||||
│ │ │ └── movement.c
|
│ │ │ ├── io.c
|
||||||
|
│ │ │ ├── serial.c
|
||||||
|
│ │ │ └── serial.h
|
||||||
│ │ ├── keyboard/
|
│ │ ├── keyboard/
|
||||||
│ │ │ ├── keyboard.c
|
│ │ │ ├── keyboard.c
|
||||||
│ │ │ └── keyboard.h
|
│ │ │ └── keyboard.h
|
||||||
│ │ ├── mouse/
|
│ │ ├── mouse/
|
||||||
│ │ │ ├── mouse.c
|
│ │ │ ├── mouse.c
|
||||||
│ │ │ └── mouse.h
|
│ │ │ └── mouse.h
|
||||||
|
│ │ ├── network/
|
||||||
|
│ │ │ ├── ne2000.c
|
||||||
|
│ │ │ └── ne2000.h
|
||||||
│ │ ├── screen/
|
│ │ ├── screen/
|
||||||
|
│ │ │ ├── console.c
|
||||||
|
│ │ │ ├── console.c
|
||||||
│ │ │ ├── screen.c
|
│ │ │ ├── screen.c
|
||||||
│ │ │ └── screen.h
|
│ │ │ └── screen.h
|
||||||
│ │ ├── tty/
|
│ │ ├── tty/
|
||||||
│ │ │ ├── tty.c
|
│ │ │ ├── tty.c
|
||||||
│ │ │ └── tty.h
|
│ │ │ └── tty.h
|
||||||
|
│ ├── filesystem/
|
||||||
|
│ │ ├── fat16/
|
||||||
|
│ │ │ ├── fat16.h
|
||||||
|
│ │ │ └── fat16.h
|
||||||
|
│ │ ├── fat32/
|
||||||
|
│ │ │ ├── fat32.c
|
||||||
|
│ │ │ └── fat32.h
|
||||||
|
│ ├── gui/
|
||||||
|
│ │ ├── gui.c
|
||||||
|
│ │ ├── gui.h
|
||||||
│ ├── kernel/
|
│ ├── kernel/
|
||||||
│ │ ├── arch/
|
│ │ ├── arch/
|
||||||
│ │ │ └── x86/
|
│ │ │ └── x86/
|
||||||
│ │ │ │ └── include/
|
│ │ │ │ └── include/
|
||||||
│ │ │ │ │ ├── memory.c
|
│ │ │ │ │ ├── memory.h
|
||||||
│ │ │ │ │ ├── types.h
|
│ │ │ │ │ ├── types.h
|
||||||
│ │ │ │ │ └── types.h
|
│ │ │ │ │ └── types.h
|
||||||
│ │ │ │ └── memory/
|
│ │ │ │ └── memory/
|
||||||
│ │ │ │ │ └── memory.c
|
│ │ │ │ │ ├── memory.c
|
||||||
|
│ │ │ │ │ └── memory.o
|
||||||
│ │ │ ├── gdt.c
|
│ │ │ ├── gdt.c
|
||||||
│ │ │ ├── gdt.h
|
│ │ │ ├── gdt.h
|
||||||
|
│ │ │ ├── gdt.o
|
||||||
│ │ │ ├── idt.c
|
│ │ │ ├── idt.c
|
||||||
│ │ │ ├── idt.h
|
│ │ │ ├── idt.h
|
||||||
|
│ │ │ ├── gdt.o
|
||||||
│ │ │ ├── isr.c
|
│ │ │ ├── isr.c
|
||||||
│ │ │ └── isr.h
|
│ │ │ └── isr.h
|
||||||
|
│ │ └── malloc/
|
||||||
|
│ │ │ ├── kmalloc.c
|
||||||
|
│ │ │ └── kmalloc.h
|
||||||
|
│ │ ├── acpi.c
|
||||||
|
│ │ ├── acpi.h
|
||||||
│ │ ├── kernel.c
|
│ │ ├── kernel.c
|
||||||
│ │ ├── kernel.h
|
│ │ ├── kernel.h
|
||||||
│ │ ├── kernel.o
|
│ │ ├── kernel.o
|
||||||
│ │ ├── linker.ld
|
│ │ ├── linker.ld
|
||||||
│ │ ├── print.c
|
│ │ ├── print.c
|
||||||
│ │ └── print.o
|
│ │ ├── print.c
|
||||||
|
│ │ ├── timer.c
|
||||||
|
│ │ └── timer.h
|
||||||
│ └── shell/
|
│ └── shell/
|
||||||
│ ├── shell.c
|
│ ├── shell.c
|
||||||
│ └── shell.h
|
│ └── shell.h
|
||||||
|
│ ├── elf.C
|
||||||
|
│ └── elf.h
|
||||||
└── std/
|
└── std/
|
||||||
|
|
||||||
This is my CMakeLists.txt
|
This is my CMakeLists.txt
|
||||||
@ -166,4 +201,3 @@ set(CMAKE_CXX_STANDARD 17)
|
|||||||
set(CMAKE_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/src)
|
set(CMAKE_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/src)
|
||||||
set(CMAKE_BINARY_DIR ${CMAKE_CURRENT_SOURCE_DIR}/build)
|
set(CMAKE_BINARY_DIR ${CMAKE_CURRENT_SOURCE_DIR}/build)
|
||||||
set_target_properties(ClassicOS PROPERTIES LINK_FLAGS "-T ${CMAKE_CURRENT_SOURCE_DIR}/linker.ld")
|
set_target_properties(ClassicOS PROPERTIES LINK_FLAGS "-T ${CMAKE_CURRENT_SOURCE_DIR}/linker.ld")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user