diff --git a/.gitignore b/.gitignore index e4ec237..3e593e2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,33 +1,26 @@ -# ============================================================ -# Deshab .gitignore — 只防二进制构建产物(可再生成) -# 源资产(png/ttf/webp)、演示视频(mp4)、文本构建日志(.d/.timestamp) -# 一律入库。二进制产物由 build.ps1 / mkfont.py / gen_textures.py 再生成。 -# ============================================================ - -# ---- C 编译产物 ---- -*.o -*.obj -*.elf -*.drv - -# ---- 磁盘镜像 / 打包产物 ---- -*.img -*.iso -*.vhd -*.raw -*.ppm - -# ---- Rust 构建产物 ---- -target/ -*.rlib -*.rmeta -*.pdb - -# ---- 生成资产(源文件在 CODE/desktop/*.png、CODE/font/simhei.ttf、CODE/dsk/logo_data.c) ---- -*.dbf -*.rgba - -# ---- 本地工作区 ---- -.build_tmp/ -.trae/ -docs/workbuddy-planning/ +*.o +*.obj +*.elf +*.drv + +*.img +*.iso +*.vhd +*.raw +*.ppm + +target/ +*.rlib +*.rmeta +*.pdb + +*.dbf +*.rgba + +SYSTEM/boot/linux-extra-rootfs.img +*.d +target/ +# ---- 本地工作区 ---- +.build_tmp/ +.trae/ +docs/workbuddy-planning/ diff --git a/CODE/UTSM/MAKEFILE b/CODE/UTSM/MAKEFILE index 06e191c..a22ba6b 100644 --- a/CODE/UTSM/MAKEFILE +++ b/CODE/UTSM/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld OBJCOPY := llvm-objcopy ROOT := ../.. diff --git a/CODE/UTSM/arch/x86_64/idt.d b/CODE/UTSM/arch/x86_64/idt.d deleted file mode 100644 index 3cb8d91..0000000 --- a/CODE/UTSM/arch/x86_64/idt.d +++ /dev/null @@ -1,8 +0,0 @@ -arch/x86_64/idt.o: arch\x86_64\idt.c include\utsm\idt.h \ - include\utsm\types.h include\utsm\log.h include\utsm\instr.h \ - include\utsm\panic.h -include\utsm\idt.h: -include\utsm\types.h: -include\utsm\log.h: -include\utsm\instr.h: -include\utsm\panic.h: diff --git a/CODE/UTSM/arch/x86_64/lapic_timer.d b/CODE/UTSM/arch/x86_64/lapic_timer.d deleted file mode 100644 index 534c800..0000000 --- a/CODE/UTSM/arch/x86_64/lapic_timer.d +++ /dev/null @@ -1,16 +0,0 @@ -arch/x86_64/lapic_timer.o: arch\x86_64\lapic_timer.c \ - include\utsm\lapic_timer.h include\utsm\types.h include\utsm\pit.h \ - include\utsm\paging.h include\utsm\idt.h include\utsm\dkm.h \ - include\utsm\dma.h include\utsm\block.h include\utsm\net.h \ - include\utsm\log.h include\utsm\panic.h -include\utsm\lapic_timer.h: -include\utsm\types.h: -include\utsm\pit.h: -include\utsm\paging.h: -include\utsm\idt.h: -include\utsm\dkm.h: -include\utsm\dma.h: -include\utsm\block.h: -include\utsm\net.h: -include\utsm\log.h: -include\utsm\panic.h: diff --git a/CODE/UTSM/brand/brand.d b/CODE/UTSM/brand/brand.d deleted file mode 100644 index 54a571d..0000000 --- a/CODE/UTSM/brand/brand.d +++ /dev/null @@ -1,5 +0,0 @@ -brand/brand.o: brand\brand.c include\utsm\types.h include\utsm\panic.h \ - include\utsm\log.h -include\utsm\types.h: -include\utsm\panic.h: -include\utsm\log.h: diff --git a/CODE/UTSM/core/sealed.d b/CODE/UTSM/core/sealed.d deleted file mode 100644 index 786d770..0000000 --- a/CODE/UTSM/core/sealed.d +++ /dev/null @@ -1,9 +0,0 @@ -core/sealed.o: core\sealed.c include\utsm\types.h include\utsm\panic.h \ - include\utsm\log.h include\utsm\blake2b.h include\utsm\drr.h \ - include\utsm\config.h -include\utsm\types.h: -include\utsm\panic.h: -include\utsm\log.h: -include\utsm\blake2b.h: -include\utsm\drr.h: -include\utsm\config.h: diff --git a/CODE/UTSM/core/utsm_init.d b/CODE/UTSM/core/utsm_init.d deleted file mode 100644 index d46253e..0000000 --- a/CODE/UTSM/core/utsm_init.d +++ /dev/null @@ -1,26 +0,0 @@ -core/utsm_init.o: core\utsm_init.c include\utsm\utsm.h \ - include\utsm\types.h include\utsm\status.h include\utsm\config.h \ - include\utsm\uuid.h include\utsm\process.h include\utsm\capability.h \ - include\utsm\segment.h include\utsm\dirty.h include\utsm\utrw.h \ - include\utsm\vmm.h include\utsm\linux_loader.h include\utsm\ipc_shm.h \ - ..\utsm-ipc\ipc_proto.h include\utsm\hypercall.h include\utsm\pckc.h \ - include\utsm\crypto.h include\utsm\panic.h include\utsm\log.h -include\utsm\utsm.h: -include\utsm\types.h: -include\utsm\status.h: -include\utsm\config.h: -include\utsm\uuid.h: -include\utsm\process.h: -include\utsm\capability.h: -include\utsm\segment.h: -include\utsm\dirty.h: -include\utsm\utrw.h: -include\utsm\vmm.h: -include\utsm\linux_loader.h: -include\utsm\ipc_shm.h: -..\utsm-ipc\ipc_proto.h: -include\utsm\hypercall.h: -include\utsm\pckc.h: -include\utsm\crypto.h: -include\utsm\panic.h: -include\utsm\log.h: diff --git a/CODE/UTSM/crypto/blake2b.d b/CODE/UTSM/crypto/blake2b.d deleted file mode 100644 index 9ce45f4..0000000 --- a/CODE/UTSM/crypto/blake2b.d +++ /dev/null @@ -1,4 +0,0 @@ -crypto/blake2b.o: crypto\blake2b.c include\utsm\blake2b.h \ - include\utsm\types.h -include\utsm\blake2b.h: -include\utsm\types.h: diff --git a/CODE/UTSM/crypto/chacha20.d b/CODE/UTSM/crypto/chacha20.d deleted file mode 100644 index b157128..0000000 --- a/CODE/UTSM/crypto/chacha20.d +++ /dev/null @@ -1,6 +0,0 @@ -crypto/chacha20.o: crypto\chacha20.c include\utsm\blake2b.h \ - include\utsm\types.h include\utsm\crypto.h include\utsm\uuid.h -include\utsm\blake2b.h: -include\utsm\types.h: -include\utsm\crypto.h: -include\utsm\uuid.h: diff --git a/CODE/UTSM/crypto/kdf.d b/CODE/UTSM/crypto/kdf.d deleted file mode 100644 index ec10d03..0000000 --- a/CODE/UTSM/crypto/kdf.d +++ /dev/null @@ -1,9 +0,0 @@ -crypto/kdf.o: crypto\kdf.c include\utsm\crypto.h include\utsm\types.h \ - include\utsm\uuid.h include\utsm\blake2b.h include\utsm\drr.h \ - include\utsm\config.h -include\utsm\crypto.h: -include\utsm\types.h: -include\utsm\uuid.h: -include\utsm\blake2b.h: -include\utsm\drr.h: -include\utsm\config.h: diff --git a/CODE/UTSM/crypto/mac.d b/CODE/UTSM/crypto/mac.d deleted file mode 100644 index 135fc95..0000000 --- a/CODE/UTSM/crypto/mac.d +++ /dev/null @@ -1,7 +0,0 @@ -crypto/mac.o: crypto\mac.c include\utsm\crypto.h include\utsm\types.h \ - include\utsm\uuid.h include\utsm\blake2b.h include\utsm\config.h -include\utsm\crypto.h: -include\utsm\types.h: -include\utsm\uuid.h: -include\utsm\blake2b.h: -include\utsm\config.h: diff --git a/CODE/UTSM/crypto/stream.d b/CODE/UTSM/crypto/stream.d deleted file mode 100644 index 412dbbb..0000000 --- a/CODE/UTSM/crypto/stream.d +++ /dev/null @@ -1,8 +0,0 @@ -crypto/stream.o: crypto\stream.c include\utsm\crypto.h \ - include\utsm\types.h include\utsm\uuid.h include\utsm\blake2b.h \ - include\utsm\config.h -include\utsm\crypto.h: -include\utsm\types.h: -include\utsm\uuid.h: -include\utsm\blake2b.h: -include\utsm\config.h: diff --git a/CODE/UTSM/dkm/boot_modules.d b/CODE/UTSM/dkm/boot_modules.d deleted file mode 100644 index 3572e84..0000000 --- a/CODE/UTSM/dkm/boot_modules.d +++ /dev/null @@ -1,14 +0,0 @@ -dkm/boot_modules.o: dkm\boot_modules.c include\utsm\dkm.h \ - include\utsm\types.h include\utsm\dma.h include\utsm\block.h \ - include\utsm\net.h include\utsm\paging.h include\utsm\log.h \ - include\utsm\arena.h include\utsm\panic.h dkm\..\arch\x86_64\limine.h -include\utsm\dkm.h: -include\utsm\types.h: -include\utsm\dma.h: -include\utsm\block.h: -include\utsm\net.h: -include\utsm\paging.h: -include\utsm\log.h: -include\utsm\arena.h: -include\utsm\panic.h: -dkm\..\arch\x86_64\limine.h: diff --git a/CODE/UTSM/dkm/dkm_core.d b/CODE/UTSM/dkm/dkm_core.d deleted file mode 100644 index 1403200..0000000 --- a/CODE/UTSM/dkm/dkm_core.d +++ /dev/null @@ -1,11 +0,0 @@ -dkm/dkm_core.o: dkm\dkm_core.c include\utsm\dkm.h include\utsm\types.h \ - include\utsm\dma.h include\utsm\block.h include\utsm\net.h \ - include\utsm\paging.h include\utsm\log.h include\utsm\panic.h -include\utsm\dkm.h: -include\utsm\types.h: -include\utsm\dma.h: -include\utsm\block.h: -include\utsm\net.h: -include\utsm\paging.h: -include\utsm\log.h: -include\utsm\panic.h: diff --git a/CODE/UTSM/dkm/kernel_api.d b/CODE/UTSM/dkm/kernel_api.d deleted file mode 100644 index 84b62d6..0000000 --- a/CODE/UTSM/dkm/kernel_api.d +++ /dev/null @@ -1,23 +0,0 @@ -dkm/kernel_api.o: dkm\kernel_api.c include\utsm\dkm.h \ - include\utsm\types.h include\utsm\dma.h include\utsm\block.h \ - include\utsm\net.h include\utsm\paging.h include\utsm\log.h \ - include\utsm\idt.h include\utsm\mm.h include\utsm\drr.h \ - include\utsm\config.h include\utsm\utrw.h include\utsm\status.h \ - include\utsm\capability.h include\utsm\panic.h \ - dkm\..\arch\x86_64\limine.h -include\utsm\dkm.h: -include\utsm\types.h: -include\utsm\dma.h: -include\utsm\block.h: -include\utsm\net.h: -include\utsm\paging.h: -include\utsm\log.h: -include\utsm\idt.h: -include\utsm\mm.h: -include\utsm\drr.h: -include\utsm\config.h: -include\utsm\utrw.h: -include\utsm\status.h: -include\utsm\capability.h: -include\utsm\panic.h: -dkm\..\arch\x86_64\limine.h: diff --git a/CODE/UTSM/dkm/manifest.d b/CODE/UTSM/dkm/manifest.d deleted file mode 100644 index 3de0cdb..0000000 --- a/CODE/UTSM/dkm/manifest.d +++ /dev/null @@ -1,14 +0,0 @@ -dkm/manifest.o: dkm\manifest.c include\utsm\dkm.h include\utsm\types.h \ - include\utsm\dma.h include\utsm\block.h include\utsm\net.h \ - include\utsm\paging.h include\utsm\log.h include\utsm\panic.h \ - dkm\..\arch\x86_64\limine.h dkm\..\kernel\ini_parser.h -include\utsm\dkm.h: -include\utsm\types.h: -include\utsm\dma.h: -include\utsm\block.h: -include\utsm\net.h: -include\utsm\paging.h: -include\utsm\log.h: -include\utsm\panic.h: -dkm\..\arch\x86_64\limine.h: -dkm\..\kernel\ini_parser.h: diff --git a/CODE/UTSM/drr/drr_stub.d b/CODE/UTSM/drr/drr_stub.d deleted file mode 100644 index 5714c26..0000000 --- a/CODE/UTSM/drr/drr_stub.d +++ /dev/null @@ -1,23 +0,0 @@ -drr/drr_stub.o: drr\drr_stub.c include\utsm\drr.h include\utsm\types.h \ - include\utsm\config.h include\utsm\log.h include\utsm\panic.h \ - include\utsm\dma.h include\utsm\segment.h include\utsm\uuid.h \ - include\utsm\status.h include\utsm\capability.h include\utsm\dirty.h \ - include\utsm\dkm.h include\utsm\block.h include\utsm\net.h \ - include\utsm\paging.h include\utsm\crypto.h include\utsm\blake2b.h -include\utsm\drr.h: -include\utsm\types.h: -include\utsm\config.h: -include\utsm\log.h: -include\utsm\panic.h: -include\utsm\dma.h: -include\utsm\segment.h: -include\utsm\uuid.h: -include\utsm\status.h: -include\utsm\capability.h: -include\utsm\dirty.h: -include\utsm\dkm.h: -include\utsm\block.h: -include\utsm\net.h: -include\utsm\paging.h: -include\utsm\crypto.h: -include\utsm\blake2b.h: diff --git a/CODE/UTSM/kernel/block.d b/CODE/UTSM/kernel/block.d deleted file mode 100644 index 1edec16..0000000 --- a/CODE/UTSM/kernel/block.d +++ /dev/null @@ -1,5 +0,0 @@ -kernel/block.o: kernel\block.c include\utsm\block.h include\utsm\types.h \ - include\utsm\log.h -include\utsm\block.h: -include\utsm\types.h: -include\utsm\log.h: diff --git a/CODE/UTSM/kernel/boot_selftest.d b/CODE/UTSM/kernel/boot_selftest.d deleted file mode 100644 index d876121..0000000 --- a/CODE/UTSM/kernel/boot_selftest.d +++ /dev/null @@ -1,16 +0,0 @@ -kernel/boot_selftest.o: kernel\boot_selftest.c include\utsm\log.h \ - include\utsm\types.h include\utsm\panic.h include\utsm\drr.h \ - include\utsm\config.h include\utsm\dkm.h include\utsm\dma.h \ - include\utsm\block.h include\utsm\net.h include\utsm\paging.h \ - kernel\ini_parser.h -include\utsm\log.h: -include\utsm\types.h: -include\utsm\panic.h: -include\utsm\drr.h: -include\utsm\config.h: -include\utsm\dkm.h: -include\utsm\dma.h: -include\utsm\block.h: -include\utsm\net.h: -include\utsm\paging.h: -kernel\ini_parser.h: diff --git a/CODE/UTSM/kernel/dsk_loader.d b/CODE/UTSM/kernel/dsk_loader.d deleted file mode 100644 index 40b8164..0000000 --- a/CODE/UTSM/kernel/dsk_loader.d +++ /dev/null @@ -1,21 +0,0 @@ -kernel/dsk_loader.o: kernel\dsk_loader.c include\utsm\dsk.h \ - include\utsm\types.h include\utsm\arena.h include\utsm\dkm.h \ - include\utsm\dma.h include\utsm\block.h include\utsm\net.h \ - include\utsm\paging.h include\utsm\log.h include\utsm\pe.h \ - include\utsm\linux_compat.h include\utsm\instr.h include\utsm\panic.h \ - kernel\..\arch\x86_64\limine.h kernel\..\..\tools\fat32_lfn.h -include\utsm\dsk.h: -include\utsm\types.h: -include\utsm\arena.h: -include\utsm\dkm.h: -include\utsm\dma.h: -include\utsm\block.h: -include\utsm\net.h: -include\utsm\paging.h: -include\utsm\log.h: -include\utsm\pe.h: -include\utsm\linux_compat.h: -include\utsm\instr.h: -include\utsm\panic.h: -kernel\..\arch\x86_64\limine.h: -kernel\..\..\tools\fat32_lfn.h: diff --git a/CODE/UTSM/kernel/log.d b/CODE/UTSM/kernel/log.d deleted file mode 100644 index 6a98092..0000000 --- a/CODE/UTSM/kernel/log.d +++ /dev/null @@ -1,3 +0,0 @@ -kernel/log.o: kernel\log.c include\utsm\log.h include\utsm\types.h -include\utsm\log.h: -include\utsm\types.h: diff --git a/CODE/UTSM/kernel/main.d b/CODE/UTSM/kernel/main.d deleted file mode 100644 index f4c041a..0000000 --- a/CODE/UTSM/kernel/main.d +++ /dev/null @@ -1,47 +0,0 @@ -kernel/main.o: kernel\main.c include\utsm\log.h include\utsm\types.h \ - include\utsm\panic.h include\utsm\arena.h include\utsm\utsm.h \ - include\utsm\status.h include\utsm\config.h include\utsm\uuid.h \ - include\utsm\process.h include\utsm\capability.h \ - include\utsm\segment.h include\utsm\dirty.h include\utsm\utrw.h \ - include\utsm\vmm.h include\utsm\linux_loader.h include\utsm\ipc_shm.h \ - ..\utsm-ipc\ipc_proto.h include\utsm\hypercall.h include\utsm\drr.h \ - include\utsm\sched_ext.h include\utsm\sched.h include\utsm\dkm.h \ - include\utsm\dma.h include\utsm\block.h include\utsm\net.h \ - include\utsm\paging.h include\utsm\idt.h include\utsm\dsk.h \ - include\utsm\linux_compat.h include\utsm\xj380_loader.h \ - include\utsm\instr.h kernel\ini_parser.h \ - kernel\..\arch\x86_64\limine.h kernel\..\pe\pe_dll_manager.h -include\utsm\log.h: -include\utsm\types.h: -include\utsm\panic.h: -include\utsm\arena.h: -include\utsm\utsm.h: -include\utsm\status.h: -include\utsm\config.h: -include\utsm\uuid.h: -include\utsm\process.h: -include\utsm\capability.h: -include\utsm\segment.h: -include\utsm\dirty.h: -include\utsm\utrw.h: -include\utsm\vmm.h: -include\utsm\linux_loader.h: -include\utsm\ipc_shm.h: -..\utsm-ipc\ipc_proto.h: -include\utsm\hypercall.h: -include\utsm\drr.h: -include\utsm\sched_ext.h: -include\utsm\sched.h: -include\utsm\dkm.h: -include\utsm\dma.h: -include\utsm\block.h: -include\utsm\net.h: -include\utsm\paging.h: -include\utsm\idt.h: -include\utsm\dsk.h: -include\utsm\linux_compat.h: -include\utsm\xj380_loader.h: -include\utsm\instr.h: -kernel\ini_parser.h: -kernel\..\arch\x86_64\limine.h: -kernel\..\pe\pe_dll_manager.h: diff --git a/CODE/UTSM/kernel/net.d b/CODE/UTSM/kernel/net.d deleted file mode 100644 index ca907f4..0000000 --- a/CODE/UTSM/kernel/net.d +++ /dev/null @@ -1,6 +0,0 @@ -kernel/net.o: kernel\net.c include\utsm\net.h include\utsm\types.h \ - include\utsm\log.h include\utsm\panic.h -include\utsm\net.h: -include\utsm\types.h: -include\utsm\log.h: -include\utsm\panic.h: diff --git a/CODE/UTSM/kernel/panic.d b/CODE/UTSM/kernel/panic.d deleted file mode 100644 index f302eda..0000000 --- a/CODE/UTSM/kernel/panic.d +++ /dev/null @@ -1,13 +0,0 @@ -kernel/panic.o: kernel\panic.c include\utsm\log.h include\utsm\types.h \ - include\utsm\panic.h include\utsm\drr.h include\utsm\config.h \ - kernel\panic_font.inc include\utsm\fbcon.h \ - include\..\arch\x86_64\limine.h kernel\panic_logo_data.inc -include\utsm\log.h: -include\utsm\types.h: -include\utsm\panic.h: -include\utsm\drr.h: -include\utsm\config.h: -kernel\panic_font.inc: -include\utsm\fbcon.h: -include\..\arch\x86_64\limine.h: -kernel\panic_logo_data.inc: diff --git a/CODE/UTSM/kernel/probe.d b/CODE/UTSM/kernel/probe.d deleted file mode 100644 index 36eb103..0000000 --- a/CODE/UTSM/kernel/probe.d +++ /dev/null @@ -1,9 +0,0 @@ -kernel/probe.o: kernel\probe.c include\utsm\instr.h include\utsm\types.h \ - include\utsm\log.h include\utsm\arena.h include\utsm\panic.h \ - kernel\ini_parser.h -include\utsm\instr.h: -include\utsm\types.h: -include\utsm\log.h: -include\utsm\arena.h: -include\utsm\panic.h: -kernel\ini_parser.h: diff --git a/CODE/UTSM/mm/dma.d b/CODE/UTSM/mm/dma.d deleted file mode 100644 index 14f51d0..0000000 --- a/CODE/UTSM/mm/dma.d +++ /dev/null @@ -1,7 +0,0 @@ -mm/dma.o: mm\dma.c include\utsm\dma.h include\utsm\types.h \ - include\utsm\log.h include\utsm\panic.h mm\..\arch\x86_64\limine.h -include\utsm\dma.h: -include\utsm\types.h: -include\utsm\log.h: -include\utsm\panic.h: -mm\..\arch\x86_64\limine.h: diff --git a/CODE/UTSM/mm/mmio.d b/CODE/UTSM/mm/mmio.d deleted file mode 100644 index 74d9bd5..0000000 --- a/CODE/UTSM/mm/mmio.d +++ /dev/null @@ -1,9 +0,0 @@ -mm/mmio.o: mm\mmio.c include\utsm\mm.h include\utsm\types.h \ - include\utsm\dma.h include\utsm\log.h include\utsm\panic.h \ - mm\..\arch\x86_64\limine.h -include\utsm\mm.h: -include\utsm\types.h: -include\utsm\dma.h: -include\utsm\log.h: -include\utsm\panic.h: -mm\..\arch\x86_64\limine.h: diff --git a/CODE/UTSM/mm/paging.d b/CODE/UTSM/mm/paging.d deleted file mode 100644 index e61d958..0000000 --- a/CODE/UTSM/mm/paging.d +++ /dev/null @@ -1,9 +0,0 @@ -mm/paging.o: mm\paging.c include\utsm\paging.h include\utsm\types.h \ - include\utsm\dma.h include\utsm\log.h include\utsm\panic.h \ - mm\..\arch\x86_64\limine.h -include\utsm\paging.h: -include\utsm\types.h: -include\utsm\dma.h: -include\utsm\log.h: -include\utsm\panic.h: -mm\..\arch\x86_64\limine.h: diff --git a/CODE/UTSM/pckc/pckc.d b/CODE/UTSM/pckc/pckc.d deleted file mode 100644 index 190611c..0000000 --- a/CODE/UTSM/pckc/pckc.d +++ /dev/null @@ -1,13 +0,0 @@ -pckc/pckc.o: pckc\pckc.c include\utsm\pckc.h include\utsm\types.h \ - include\utsm\config.h include\utsm\uuid.h include\utsm\crypto.h \ - include\utsm\segment.h include\utsm\status.h include\utsm\capability.h \ - include\utsm\dirty.h -include\utsm\pckc.h: -include\utsm\types.h: -include\utsm\config.h: -include\utsm\uuid.h: -include\utsm\crypto.h: -include\utsm\segment.h: -include\utsm\status.h: -include\utsm\capability.h: -include\utsm\dirty.h: diff --git a/CODE/UTSM/pe/pe_dll_manager.d b/CODE/UTSM/pe/pe_dll_manager.d deleted file mode 100644 index c20e825..0000000 --- a/CODE/UTSM/pe/pe_dll_manager.d +++ /dev/null @@ -1,11 +0,0 @@ -pe/pe_dll_manager.o: pe\pe_dll_manager.c pe\pe_dll_manager.h \ - include\utsm\types.h pe\pe_loader.h include\utsm\pe.h pe\pe_shim.h \ - include\utsm\arena.h include\utsm\log.h include\utsm\panic.h -pe\pe_dll_manager.h: -include\utsm\types.h: -pe\pe_loader.h: -include\utsm\pe.h: -pe\pe_shim.h: -include\utsm\arena.h: -include\utsm\log.h: -include\utsm\panic.h: diff --git a/CODE/UTSM/pe/pe_loader.d b/CODE/UTSM/pe/pe_loader.d deleted file mode 100644 index a4c7fd3..0000000 --- a/CODE/UTSM/pe/pe_loader.d +++ /dev/null @@ -1,14 +0,0 @@ -pe/pe_loader.o: pe\pe_loader.c pe\pe_loader.h include\utsm\types.h \ - include\utsm\pe.h pe\pe_shim.h pe\pe_dll_manager.h pe\x86emu32.h \ - pe\..\include\utsm\pe.h include\utsm\arena.h include\utsm\log.h \ - include\utsm\panic.h -pe\pe_loader.h: -include\utsm\types.h: -include\utsm\pe.h: -pe\pe_shim.h: -pe\pe_dll_manager.h: -pe\x86emu32.h: -pe\..\include\utsm\pe.h: -include\utsm\arena.h: -include\utsm\log.h: -include\utsm\panic.h: diff --git a/CODE/UTSM/pe/pe_service.d b/CODE/UTSM/pe/pe_service.d deleted file mode 100644 index 2da0ab8..0000000 --- a/CODE/UTSM/pe/pe_service.d +++ /dev/null @@ -1,15 +0,0 @@ -pe/pe_service.o: pe\pe_service.c pe\pe_loader.h include\utsm\types.h \ - include\utsm\pe.h pe\pe_shim.h pe\pe_dll_manager.h pe\x86emu32.h \ - pe\..\include\utsm\pe.h include\utsm\arena.h include\utsm\idt.h \ - include\utsm\log.h include\utsm\panic.h -pe\pe_loader.h: -include\utsm\types.h: -include\utsm\pe.h: -pe\pe_shim.h: -pe\pe_dll_manager.h: -pe\x86emu32.h: -pe\..\include\utsm\pe.h: -include\utsm\arena.h: -include\utsm\idt.h: -include\utsm\log.h: -include\utsm\panic.h: diff --git a/CODE/UTSM/pe/pe_shim.d b/CODE/UTSM/pe/pe_shim.d deleted file mode 100644 index 69b3d78..0000000 --- a/CODE/UTSM/pe/pe_shim.d +++ /dev/null @@ -1,11 +0,0 @@ -pe/pe_shim.o: pe\pe_shim.c pe\pe_shim.h include\utsm\types.h \ - pe\pe_dll_manager.h pe\..\include\utsm\pe.h include\utsm\arena.h \ - include\utsm\log.h include\utsm\panic.h pe\..\arch\x86_64\limine.h -pe\pe_shim.h: -include\utsm\types.h: -pe\pe_dll_manager.h: -pe\..\include\utsm\pe.h: -include\utsm\arena.h: -include\utsm\log.h: -include\utsm\panic.h: -pe\..\arch\x86_64\limine.h: diff --git a/CODE/UTSM/pe/x86emu32.d b/CODE/UTSM/pe/x86emu32.d deleted file mode 100644 index 33ade81..0000000 --- a/CODE/UTSM/pe/x86emu32.d +++ /dev/null @@ -1,7 +0,0 @@ -pe/x86emu32.o: pe\x86emu32.c pe\x86emu32.h include\utsm\types.h \ - pe\pe_shim.h include\utsm\log.h include\utsm\panic.h -pe\x86emu32.h: -include\utsm\types.h: -pe\pe_shim.h: -include\utsm\log.h: -include\utsm\panic.h: diff --git a/CODE/UTSM/pkg/pkg.d b/CODE/UTSM/pkg/pkg.d deleted file mode 100644 index 47ba036..0000000 --- a/CODE/UTSM/pkg/pkg.d +++ /dev/null @@ -1,5 +0,0 @@ -pkg/pkg.o: pkg\pkg.c include\utsm\types.h include\utsm\panic.h \ - include\utsm\log.h -include\utsm\types.h: -include\utsm\panic.h: -include\utsm\log.h: diff --git a/CODE/UTSM/sched/sched.d b/CODE/UTSM/sched/sched.d deleted file mode 100644 index a3f5d94..0000000 --- a/CODE/UTSM/sched/sched.d +++ /dev/null @@ -1,26 +0,0 @@ -sched/sched.o: sched\sched.c include\utsm\sched.h include\utsm\types.h \ - include\utsm\sched_ext.h include\utsm\log.h include\utsm\panic.h \ - include\utsm\arena.h include\utsm\config.h include\utsm\process.h \ - include\utsm\uuid.h include\utsm\capability.h include\utsm\status.h \ - include\utsm\idt.h include\utsm\drr.h include\utsm\lapic_timer.h \ - include\utsm\dkm.h include\utsm\dma.h include\utsm\block.h \ - include\utsm\net.h include\utsm\paging.h -include\utsm\sched.h: -include\utsm\types.h: -include\utsm\sched_ext.h: -include\utsm\log.h: -include\utsm\panic.h: -include\utsm\arena.h: -include\utsm\config.h: -include\utsm\process.h: -include\utsm\uuid.h: -include\utsm\capability.h: -include\utsm\status.h: -include\utsm\idt.h: -include\utsm\drr.h: -include\utsm\lapic_timer.h: -include\utsm\dkm.h: -include\utsm\dma.h: -include\utsm\block.h: -include\utsm\net.h: -include\utsm\paging.h: diff --git a/CODE/UTSM/test/utsm_selftest.d b/CODE/UTSM/test/utsm_selftest.d deleted file mode 100644 index 337df55..0000000 --- a/CODE/UTSM/test/utsm_selftest.d +++ /dev/null @@ -1,40 +0,0 @@ -test/utsm_selftest.o: test\utsm_selftest.c include\utsm\utsm.h \ - include\utsm\types.h include\utsm\status.h include\utsm\config.h \ - include\utsm\uuid.h include\utsm\process.h include\utsm\capability.h \ - include\utsm\segment.h include\utsm\dirty.h include\utsm\utrw.h \ - include\utsm\vmm.h include\utsm\linux_loader.h include\utsm\ipc_shm.h \ - ..\utsm-ipc\ipc_proto.h include\utsm\hypercall.h include\utsm\pckc.h \ - include\utsm\crypto.h include\utsm\dma.h include\utsm\dkm.h \ - include\utsm\block.h include\utsm\net.h include\utsm\paging.h \ - include\utsm\log.h include\utsm\arena.h include\utsm\drr.h \ - include\utsm\sched_ext.h include\utsm\sched.h include\utsm\panic.h \ - test\chacha_kat.inc -include\utsm\utsm.h: -include\utsm\types.h: -include\utsm\status.h: -include\utsm\config.h: -include\utsm\uuid.h: -include\utsm\process.h: -include\utsm\capability.h: -include\utsm\segment.h: -include\utsm\dirty.h: -include\utsm\utrw.h: -include\utsm\vmm.h: -include\utsm\linux_loader.h: -include\utsm\ipc_shm.h: -..\utsm-ipc\ipc_proto.h: -include\utsm\hypercall.h: -include\utsm\pckc.h: -include\utsm\crypto.h: -include\utsm\dma.h: -include\utsm\dkm.h: -include\utsm\block.h: -include\utsm\net.h: -include\utsm\paging.h: -include\utsm\log.h: -include\utsm\arena.h: -include\utsm\drr.h: -include\utsm\sched_ext.h: -include\utsm\sched.h: -include\utsm\panic.h: -test\chacha_kat.inc: diff --git a/CODE/UTSM/utrw/debug.d b/CODE/UTSM/utrw/debug.d deleted file mode 100644 index e372687..0000000 --- a/CODE/UTSM/utrw/debug.d +++ /dev/null @@ -1,17 +0,0 @@ -utrw/debug.o: utrw\debug.c include\utsm\utrw.h include\utsm\types.h \ - include\utsm\status.h include\utsm\capability.h include\utsm\segment.h \ - include\utsm\uuid.h include\utsm\dirty.h include\utsm\pckc.h \ - include\utsm\config.h include\utsm\crypto.h include\utsm\log.h \ - include\utsm\panic.h -include\utsm\utrw.h: -include\utsm\types.h: -include\utsm\status.h: -include\utsm\capability.h: -include\utsm\segment.h: -include\utsm\uuid.h: -include\utsm\dirty.h: -include\utsm\pckc.h: -include\utsm\config.h: -include\utsm\crypto.h: -include\utsm\log.h: -include\utsm\panic.h: diff --git a/CODE/UTSM/utrw/read.d b/CODE/UTSM/utrw/read.d deleted file mode 100644 index c2a6c22..0000000 --- a/CODE/UTSM/utrw/read.d +++ /dev/null @@ -1,14 +0,0 @@ -utrw/read.o: utrw\read.c include\utsm\utrw.h include\utsm\types.h \ - include\utsm\status.h include\utsm\capability.h include\utsm\segment.h \ - include\utsm\uuid.h include\utsm\dirty.h include\utsm\pckc.h \ - include\utsm\config.h include\utsm\crypto.h -include\utsm\utrw.h: -include\utsm\types.h: -include\utsm\status.h: -include\utsm\capability.h: -include\utsm\segment.h: -include\utsm\uuid.h: -include\utsm\dirty.h: -include\utsm\pckc.h: -include\utsm\config.h: -include\utsm\crypto.h: diff --git a/CODE/UTSM/utrw/slow_path.d b/CODE/UTSM/utrw/slow_path.d deleted file mode 100644 index 4cfee79..0000000 --- a/CODE/UTSM/utrw/slow_path.d +++ /dev/null @@ -1,18 +0,0 @@ -utrw/slow_path.o: utrw\slow_path.c include\utsm\utrw.h \ - include\utsm\types.h include\utsm\status.h include\utsm\capability.h \ - include\utsm\segment.h include\utsm\uuid.h include\utsm\dirty.h \ - include\utsm\pckc.h include\utsm\config.h include\utsm\crypto.h \ - include\utsm\drr.h include\utsm\log.h include\utsm\panic.h -include\utsm\utrw.h: -include\utsm\types.h: -include\utsm\status.h: -include\utsm\capability.h: -include\utsm\segment.h: -include\utsm\uuid.h: -include\utsm\dirty.h: -include\utsm\pckc.h: -include\utsm\config.h: -include\utsm\crypto.h: -include\utsm\drr.h: -include\utsm\log.h: -include\utsm\panic.h: diff --git a/CODE/UTSM/utrw/write.d b/CODE/UTSM/utrw/write.d deleted file mode 100644 index 236c615..0000000 --- a/CODE/UTSM/utrw/write.d +++ /dev/null @@ -1,15 +0,0 @@ -utrw/write.o: utrw\write.c include\utsm\utrw.h include\utsm\types.h \ - include\utsm\status.h include\utsm\capability.h include\utsm\segment.h \ - include\utsm\uuid.h include\utsm\dirty.h include\utsm\pckc.h \ - include\utsm\config.h include\utsm\crypto.h include\utsm\drr.h -include\utsm\utrw.h: -include\utsm\types.h: -include\utsm\status.h: -include\utsm\capability.h: -include\utsm\segment.h: -include\utsm\uuid.h: -include\utsm\dirty.h: -include\utsm\pckc.h: -include\utsm\config.h: -include\utsm\crypto.h: -include\utsm\drr.h: diff --git a/CODE/UTSM/vmm/ept.d b/CODE/UTSM/vmm/ept.d deleted file mode 100644 index 8a406c2..0000000 --- a/CODE/UTSM/vmm/ept.d +++ /dev/null @@ -1,10 +0,0 @@ -vmm/ept.o: vmm\ept.c include\utsm\ept.h include\utsm\types.h \ - include\utsm\panic.h include\utsm\vmx.h include\utsm\log.h \ - include\utsm\dma.h vmm\..\arch\x86_64\limine.h -include\utsm\ept.h: -include\utsm\types.h: -include\utsm\panic.h: -include\utsm\vmx.h: -include\utsm\log.h: -include\utsm\dma.h: -vmm\..\arch\x86_64\limine.h: diff --git a/CODE/UTSM/vmm/hypercall.d b/CODE/UTSM/vmm/hypercall.d deleted file mode 100644 index 910ef59..0000000 --- a/CODE/UTSM/vmm/hypercall.d +++ /dev/null @@ -1,17 +0,0 @@ -vmm/hypercall.o: vmm\hypercall.c include\utsm\hypercall.h \ - include\utsm\types.h include\utsm\vmx.h include\utsm\ept.h \ - include\utsm\vmm.h include\utsm\ipc_shm.h ..\utsm-ipc\ipc_proto.h \ - include\utsm\linux_compat.h include\utsm\linux_loader.h \ - include\utsm\log.h vmm\..\arch\x86_64\limine.h include\utsm\panic.h -include\utsm\hypercall.h: -include\utsm\types.h: -include\utsm\vmx.h: -include\utsm\ept.h: -include\utsm\vmm.h: -include\utsm\ipc_shm.h: -..\utsm-ipc\ipc_proto.h: -include\utsm\linux_compat.h: -include\utsm\linux_loader.h: -include\utsm\log.h: -vmm\..\arch\x86_64\limine.h: -include\utsm\panic.h: diff --git a/CODE/UTSM/vmm/ipc_shm.d b/CODE/UTSM/vmm/ipc_shm.d deleted file mode 100644 index 13f162b..0000000 --- a/CODE/UTSM/vmm/ipc_shm.d +++ /dev/null @@ -1,14 +0,0 @@ -vmm/ipc_shm.o: vmm\ipc_shm.c include\utsm\ipc_shm.h include\utsm\types.h \ - ..\utsm-ipc\ipc_proto.h include\utsm\panic.h include\utsm\vmx.h \ - include\utsm\ept.h include\utsm\log.h include\utsm\dma.h \ - include\utsm\linux_loader.h vmm\..\arch\x86_64\limine.h -include\utsm\ipc_shm.h: -include\utsm\types.h: -..\utsm-ipc\ipc_proto.h: -include\utsm\panic.h: -include\utsm\vmx.h: -include\utsm\ept.h: -include\utsm\log.h: -include\utsm\dma.h: -include\utsm\linux_loader.h: -vmm\..\arch\x86_64\limine.h: diff --git a/CODE/UTSM/vmm/linux_boot.d b/CODE/UTSM/vmm/linux_boot.d deleted file mode 100644 index f18b989..0000000 --- a/CODE/UTSM/vmm/linux_boot.d +++ /dev/null @@ -1,17 +0,0 @@ -vmm/linux_boot.o: vmm\linux_boot.c include\utsm\linux_loader.h \ - include\utsm\types.h include\utsm\panic.h include\utsm\linux_xsave.h \ - include\utsm\vmx.h include\utsm\ept.h include\utsm\vmm.h \ - include\utsm\virtio_mmio.h include\utsm\ipc_shm.h \ - ..\utsm-ipc\ipc_proto.h include\utsm\log.h vmm\..\arch\x86_64\limine.h -include\utsm\linux_loader.h: -include\utsm\types.h: -include\utsm\panic.h: -include\utsm\linux_xsave.h: -include\utsm\vmx.h: -include\utsm\ept.h: -include\utsm\vmm.h: -include\utsm\virtio_mmio.h: -include\utsm\ipc_shm.h: -..\utsm-ipc\ipc_proto.h: -include\utsm\log.h: -vmm\..\arch\x86_64\limine.h: diff --git a/CODE/UTSM/vmm/linux_compat.d b/CODE/UTSM/vmm/linux_compat.d deleted file mode 100644 index ee4fad1..0000000 --- a/CODE/UTSM/vmm/linux_compat.d +++ /dev/null @@ -1,20 +0,0 @@ -vmm/linux_compat.o: vmm\linux_compat.c include\utsm\linux_compat.h \ - include\utsm\types.h include\utsm\panic.h include\utsm\linux_resume.h \ - include\utsm\linux_loader.h include\utsm\ipc_shm.h \ - ..\utsm-ipc\ipc_proto.h include\utsm\vmm.h include\utsm\virtio_mmio.h \ - include\utsm\log.h include\utsm\block.h vmm\..\..\tools\fat32_io.h \ - vmm\..\..\tools\fat32_lfn.h vmm\..\..\tools\fat32_part.h -include\utsm\linux_compat.h: -include\utsm\types.h: -include\utsm\panic.h: -include\utsm\linux_resume.h: -include\utsm\linux_loader.h: -include\utsm\ipc_shm.h: -..\utsm-ipc\ipc_proto.h: -include\utsm\vmm.h: -include\utsm\virtio_mmio.h: -include\utsm\log.h: -include\utsm\block.h: -vmm\..\..\tools\fat32_io.h: -vmm\..\..\tools\fat32_lfn.h: -vmm\..\..\tools\fat32_part.h: diff --git a/CODE/UTSM/vmm/linux_loader.d b/CODE/UTSM/vmm/linux_loader.d deleted file mode 100644 index 58a3686..0000000 --- a/CODE/UTSM/vmm/linux_loader.d +++ /dev/null @@ -1,12 +0,0 @@ -vmm/linux_loader.o: vmm\linux_loader.c include\utsm\linux_loader.h \ - include\utsm\types.h include\utsm\panic.h include\utsm\vmx.h \ - include\utsm\ept.h include\utsm\log.h include\utsm\dma.h \ - vmm\..\arch\x86_64\limine.h -include\utsm\linux_loader.h: -include\utsm\types.h: -include\utsm\panic.h: -include\utsm\vmx.h: -include\utsm\ept.h: -include\utsm\log.h: -include\utsm\dma.h: -vmm\..\arch\x86_64\limine.h: diff --git a/CODE/UTSM/vmm/virtio_blk.d b/CODE/UTSM/vmm/virtio_blk.d deleted file mode 100644 index de9def7..0000000 --- a/CODE/UTSM/vmm/virtio_blk.d +++ /dev/null @@ -1,12 +0,0 @@ -vmm/virtio_blk.o: vmm\virtio_blk.c include\utsm\virtio_mmio.h \ - include\utsm\types.h include\utsm\panic.h include\utsm\linux_loader.h \ - include\utsm\block.h include\utsm\log.h vmm\..\..\tools\fat32_lfn.h \ - vmm\..\..\tools\fat32_part.h -include\utsm\virtio_mmio.h: -include\utsm\types.h: -include\utsm\panic.h: -include\utsm\linux_loader.h: -include\utsm\block.h: -include\utsm\log.h: -vmm\..\..\tools\fat32_lfn.h: -vmm\..\..\tools\fat32_part.h: diff --git a/CODE/UTSM/vmm/virtio_net.d b/CODE/UTSM/vmm/virtio_net.d deleted file mode 100644 index 42db745..0000000 --- a/CODE/UTSM/vmm/virtio_net.d +++ /dev/null @@ -1,9 +0,0 @@ -vmm/virtio_net.o: vmm\virtio_net.c include\utsm\virtio_mmio.h \ - include\utsm\types.h include\utsm\panic.h include\utsm\linux_loader.h \ - include\utsm\net.h include\utsm\log.h -include\utsm\virtio_mmio.h: -include\utsm\types.h: -include\utsm\panic.h: -include\utsm\linux_loader.h: -include\utsm\net.h: -include\utsm\log.h: diff --git a/CODE/UTSM/vmm/vmexit.d b/CODE/UTSM/vmm/vmexit.d deleted file mode 100644 index 9557df0..0000000 --- a/CODE/UTSM/vmm/vmexit.d +++ /dev/null @@ -1,22 +0,0 @@ -vmm/vmexit.o: vmm\vmexit.c include\utsm\vmx.h include\utsm\types.h \ - include\utsm\panic.h include\utsm\ept.h include\utsm\vmm.h \ - include\utsm\hypercall.h include\utsm\ipc_shm.h \ - ..\utsm-ipc\ipc_proto.h include\utsm\log.h include\utsm\dma.h \ - include\utsm\linux_loader.h include\utsm\linux_xsave.h \ - include\utsm\virtio_mmio.h include\utsm\instr.h \ - vmm\..\arch\x86_64\limine.h -include\utsm\vmx.h: -include\utsm\types.h: -include\utsm\panic.h: -include\utsm\ept.h: -include\utsm\vmm.h: -include\utsm\hypercall.h: -include\utsm\ipc_shm.h: -..\utsm-ipc\ipc_proto.h: -include\utsm\log.h: -include\utsm\dma.h: -include\utsm\linux_loader.h: -include\utsm\linux_xsave.h: -include\utsm\virtio_mmio.h: -include\utsm\instr.h: -vmm\..\arch\x86_64\limine.h: diff --git a/CODE/UTSM/vmm/vmm.d b/CODE/UTSM/vmm/vmm.d deleted file mode 100644 index 6480222..0000000 --- a/CODE/UTSM/vmm/vmm.d +++ /dev/null @@ -1,11 +0,0 @@ -vmm/vmm.o: vmm\vmm.c include\utsm\vmm.h include\utsm\types.h \ - include\utsm\panic.h include\utsm\vmx.h include\utsm\ept.h \ - include\utsm\log.h include\utsm\dma.h vmm\..\arch\x86_64\limine.h -include\utsm\vmm.h: -include\utsm\types.h: -include\utsm\panic.h: -include\utsm\vmx.h: -include\utsm\ept.h: -include\utsm\log.h: -include\utsm\dma.h: -vmm\..\arch\x86_64\limine.h: diff --git a/CODE/UTSM/vmm/vmx.d b/CODE/UTSM/vmm/vmx.d deleted file mode 100644 index 717a0bc..0000000 --- a/CODE/UTSM/vmm/vmx.d +++ /dev/null @@ -1,10 +0,0 @@ -vmm/vmx.o: vmm\vmx.c include\utsm\vmx.h include\utsm\types.h \ - include\utsm\panic.h include\utsm\ept.h include\utsm\log.h \ - include\utsm\dma.h vmm\..\arch\x86_64\limine.h -include\utsm\vmx.h: -include\utsm\types.h: -include\utsm\panic.h: -include\utsm\ept.h: -include\utsm\log.h: -include\utsm\dma.h: -vmm\..\arch\x86_64\limine.h: diff --git a/CODE/UTSM/vmm/xj380_loader.d b/CODE/UTSM/vmm/xj380_loader.d deleted file mode 100644 index 1293b15..0000000 --- a/CODE/UTSM/vmm/xj380_loader.d +++ /dev/null @@ -1,12 +0,0 @@ -vmm/xj380_loader.o: vmm\xj380_loader.c include\utsm\xj380_loader.h \ - include\utsm\types.h include\utsm\panic.h include\utsm\vmx.h \ - include\utsm\ept.h include\utsm\log.h include\utsm\dma.h \ - vmm\..\arch\x86_64\limine.h -include\utsm\xj380_loader.h: -include\utsm\types.h: -include\utsm\panic.h: -include\utsm\vmx.h: -include\utsm\ept.h: -include\utsm\log.h: -include\utsm\dma.h: -vmm\..\arch\x86_64\limine.h: diff --git a/CODE/cmd/MAKEFILE b/CODE/cmd/MAKEFILE index 191f254..1a360ac 100644 --- a/CODE/cmd/MAKEFILE +++ b/CODE/cmd/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld ROOT := ../.. OUT := $(ROOT)/SYSTEM/system/deshab64/cmd.elf diff --git a/CODE/desktop/MAKEFILE b/CODE/desktop/MAKEFILE index 5806e7b..5f6ca9d 100644 --- a/CODE/desktop/MAKEFILE +++ b/CODE/desktop/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld ROOT := ../.. OUT := $(ROOT)/SYSTEM/system/deshab64/desktop.elf diff --git a/CODE/dsk/MAKEFILE b/CODE/dsk/MAKEFILE index 72b1d25..d1c680f 100644 --- a/CODE/dsk/MAKEFILE +++ b/CODE/dsk/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld ROOT := ../.. OUT := $(ROOT)/SYSTEM/system/deshab64/deshab.elf diff --git a/CODE/firstInit/MAKEFILE b/CODE/firstInit/MAKEFILE index 8ded914..c2085af 100644 --- a/CODE/firstInit/MAKEFILE +++ b/CODE/firstInit/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld ROOT := ../.. OUT := $(ROOT)/SYSTEM/system/user/use/FirstInit.elf diff --git a/CODE/login/MAKEFILE b/CODE/login/MAKEFILE index c8842fc..c28860d 100644 --- a/CODE/login/MAKEFILE +++ b/CODE/login/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld ROOT := ../.. OUT := $(ROOT)/SYSTEM/system/user/use/login.elf diff --git a/CODE/mouse/MAKEFILE b/CODE/mouse/MAKEFILE index 4023dcc..4c26411 100644 --- a/CODE/mouse/MAKEFILE +++ b/CODE/mouse/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld ROOT := ../.. OUT := $(ROOT)/SYSTEM/system/deshab64/mouse/mouseInit.elf diff --git a/CODE/netman/MAKEFILE b/CODE/netman/MAKEFILE index e9120a5..151845c 100644 --- a/CODE/netman/MAKEFILE +++ b/CODE/netman/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld ROOT := ../.. OUT := $(ROOT)/SYSTEM/system/deshab64/network/netman.elf diff --git a/CODE/sdk/examples/hello-app/MAKEFILE b/CODE/sdk/examples/hello-app/MAKEFILE index 20e4f00..23310d0 100644 --- a/CODE/sdk/examples/hello-app/MAKEFILE +++ b/CODE/sdk/examples/hello-app/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld ROOT := ../../../.. OUT := $(ROOT)/SYSTEM/system/deshab64/tools/hello.elf diff --git a/CODE/shell/MAKEFILE b/CODE/shell/MAKEFILE index cf24916..430e824 100644 --- a/CODE/shell/MAKEFILE +++ b/CODE/shell/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld ROOT := ../.. OUT := $(ROOT)/SYSTEM/system/deshab64/shell.elf diff --git a/CODE/tools/browser/MAKEFILE b/CODE/tools/browser/MAKEFILE index 8744064..bce522c 100644 --- a/CODE/tools/browser/MAKEFILE +++ b/CODE/tools/browser/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld ROOT := ../../.. OUT := $(ROOT)/SYSTEM/system/deshab64/tools/browser.elf diff --git a/CODE/tools/curl/MAKEFILE b/CODE/tools/curl/MAKEFILE index dff6b0e..ae3cfa0 100644 --- a/CODE/tools/curl/MAKEFILE +++ b/CODE/tools/curl/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld ROOT := ../../.. OUT := $(ROOT)/SYSTEM/system/deshab64/tools/curl.elf diff --git a/CODE/tools/editor/MAKEFILE b/CODE/tools/editor/MAKEFILE index aff223e..257bc76 100644 --- a/CODE/tools/editor/MAKEFILE +++ b/CODE/tools/editor/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld ROOT := ../../.. OUT := $(ROOT)/SYSTEM/system/deshab64/tools/editor.elf diff --git a/CODE/tools/fileman/MAKEFILE b/CODE/tools/fileman/MAKEFILE index 41a785e..0552853 100644 --- a/CODE/tools/fileman/MAKEFILE +++ b/CODE/tools/fileman/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld ROOT := ../../.. OUT := $(ROOT)/SYSTEM/system/deshab64/tools/fileman.elf diff --git a/CODE/tools/ping/MAKEFILE b/CODE/tools/ping/MAKEFILE index ac0dd33..d903ca1 100644 --- a/CODE/tools/ping/MAKEFILE +++ b/CODE/tools/ping/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld ROOT := ../../.. OUT := $(ROOT)/SYSTEM/system/deshab64/tools/ping.elf diff --git a/CODE/tools/settings/MAKEFILE b/CODE/tools/settings/MAKEFILE index 037a50b..332053b 100644 --- a/CODE/tools/settings/MAKEFILE +++ b/CODE/tools/settings/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld ROOT := ../../.. OUT := $(ROOT)/SYSTEM/system/deshab64/tools/settings.elf diff --git a/CODE/tools/sysinfo/MAKEFILE b/CODE/tools/sysinfo/MAKEFILE index 5c8ecbb..f57bf2f 100644 --- a/CODE/tools/sysinfo/MAKEFILE +++ b/CODE/tools/sysinfo/MAKEFILE @@ -1,5 +1,5 @@ -CC := clang -LD := ld.lld +CC ?= clang +LD ?= ld.lld ROOT := ../../.. OUT := $(ROOT)/SYSTEM/system/deshab64/tools/sysinfo.elf