Merge pull request #1 from Linehu-Studio/fix/del_o_and_fix_build_in_linux

build: untrack generated .o/.d and allow CC/LD override
This commit is contained in:
Linehu
2026-10-04 20:47:21 +08:00
committed by GitHub
69 changed files with 60 additions and 767 deletions
+26 -33
View File
@@ -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/
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
OBJCOPY := llvm-objcopy
ROOT := ../..
-8
View File
@@ -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:
-16
View File
@@ -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:
-5
View File
@@ -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:
-9
View File
@@ -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:
-26
View File
@@ -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:
-4
View File
@@ -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:
-6
View File
@@ -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:
-9
View File
@@ -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:
-7
View File
@@ -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:
-8
View File
@@ -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:
-14
View File
@@ -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:
-11
View File
@@ -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:
-23
View File
@@ -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:
-14
View File
@@ -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:
-23
View File
@@ -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:
-5
View File
@@ -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:
-16
View File
@@ -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:
-21
View File
@@ -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:
-3
View File
@@ -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:
-47
View File
@@ -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:
-6
View File
@@ -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:
-13
View File
@@ -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:
-9
View File
@@ -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:
-7
View File
@@ -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:
-9
View File
@@ -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:
-9
View File
@@ -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:
-13
View File
@@ -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:
-11
View File
@@ -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:
-14
View File
@@ -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:
-15
View File
@@ -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:
-11
View File
@@ -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:
-7
View File
@@ -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:
-5
View File
@@ -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:
-26
View File
@@ -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:
-40
View File
@@ -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:
-17
View File
@@ -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:
-14
View File
@@ -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:
-18
View File
@@ -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:
-15
View File
@@ -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:
-10
View File
@@ -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:
-17
View File
@@ -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:
-14
View File
@@ -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:
-17
View File
@@ -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:
-20
View File
@@ -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:
-12
View File
@@ -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:
-12
View File
@@ -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:
-9
View File
@@ -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:
-22
View File
@@ -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:
-11
View File
@@ -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:
-10
View File
@@ -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:
-12
View File
@@ -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:
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
ROOT := ../..
OUT := $(ROOT)/SYSTEM/system/deshab64/cmd.elf
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
ROOT := ../..
OUT := $(ROOT)/SYSTEM/system/deshab64/desktop.elf
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
ROOT := ../..
OUT := $(ROOT)/SYSTEM/system/deshab64/deshab.elf
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
ROOT := ../..
OUT := $(ROOT)/SYSTEM/system/user/use/FirstInit.elf
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
ROOT := ../..
OUT := $(ROOT)/SYSTEM/system/user/use/login.elf
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
ROOT := ../..
OUT := $(ROOT)/SYSTEM/system/deshab64/mouse/mouseInit.elf
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
ROOT := ../..
OUT := $(ROOT)/SYSTEM/system/deshab64/network/netman.elf
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
ROOT := ../../../..
OUT := $(ROOT)/SYSTEM/system/deshab64/tools/hello.elf
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
ROOT := ../..
OUT := $(ROOT)/SYSTEM/system/deshab64/shell.elf
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
ROOT := ../../..
OUT := $(ROOT)/SYSTEM/system/deshab64/tools/browser.elf
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
ROOT := ../../..
OUT := $(ROOT)/SYSTEM/system/deshab64/tools/curl.elf
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
ROOT := ../../..
OUT := $(ROOT)/SYSTEM/system/deshab64/tools/editor.elf
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
ROOT := ../../..
OUT := $(ROOT)/SYSTEM/system/deshab64/tools/fileman.elf
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
ROOT := ../../..
OUT := $(ROOT)/SYSTEM/system/deshab64/tools/ping.elf
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
ROOT := ../../..
OUT := $(ROOT)/SYSTEM/system/deshab64/tools/settings.elf
+2 -2
View File
@@ -1,5 +1,5 @@
CC := clang
LD := ld.lld
CC ?= clang
LD ?= ld.lld
ROOT := ../../..
OUT := $(ROOT)/SYSTEM/system/deshab64/tools/sysinfo.elf