make rule for user header file install
authorLunaixsky <lunaixsky@qq.com>
Mon, 5 May 2025 00:29:33 +0000 (01:29 +0100)
committerLunaixsky <lunaixsky@qq.com>
Mon, 5 May 2025 00:31:10 +0000 (01:31 +0100)
commit084eac3d5fa7deeab2296cf20653f4f7b3f75cd0
tree3f601bd433bf0b8e2ae50e30c45cd4543b2b2c1a
parentec4ff182252b6d7b3cb81f4fa783c5348a6c30fd
make rule for user header file install

+ and syscall header file auto generation
+ some clean up
48 files changed:
lunaix-os/.gitignore
lunaix-os/arch/generic/includes/asm-generic/syscall_nr.inc
lunaix-os/arch/x86/includes/asm/syscall_nr.inc [moved from lunaix-os/arch/x86/syscall_nr.inc with 100% similarity]
lunaix-os/arch/x86/syscall_lut.S
lunaix-os/includes/lunaix/syscall.h
lunaix-os/includes/usr/headers [new file with mode: 0644]
lunaix-os/includes/usr/headers_autogen [new file with mode: 0644]
lunaix-os/includes/usr/lunaix/lxdirent.h [deleted file]
lunaix-os/includes/usr/lunaix/status.h
lunaix-os/includes/usr/lunaix/syscallid.h [deleted file]
lunaix-os/install_headers.mk [new file with mode: 0644]
lunaix-os/kernel.mk
lunaix-os/makefile
lunaix-os/makeinc/kbuild_deps.mkinc [new file with mode: 0644]
lunaix-os/scripts/gen-syscall-header [new file with mode: 0755]
lunaix-os/usr/.gitignore
lunaix-os/usr/LBuild
lunaix-os/usr/includes [deleted symlink]
lunaix-os/usr/libc/arch/i386/crt0.S
lunaix-os/usr/libc/arch/i386/trampoline.S
lunaix-os/usr/libc/arch/x86_64/crt0.S
lunaix-os/usr/libc/arch/x86_64/trampoline.S
lunaix-os/usr/libc/includes/dirent.h
lunaix-os/usr/libc/includes/errno.h
lunaix-os/usr/libc/includes/fcntl.h
lunaix-os/usr/libc/includes/lunaix/ioctl.h
lunaix-os/usr/libc/includes/lunaix/lunaix.h
lunaix-os/usr/libc/includes/lunaix/mann.h
lunaix-os/usr/libc/includes/lunaix/mount.h
lunaix-os/usr/libc/includes/lunaix/syscall.h
lunaix-os/usr/libc/includes/pthread.h
lunaix-os/usr/libc/includes/signal.h
lunaix-os/usr/libc/includes/stdio.h
lunaix-os/usr/libc/includes/stdlib.h
lunaix-os/usr/libc/includes/string.h
lunaix-os/usr/libc/includes/syscall.h [new file with mode: 0644]
lunaix-os/usr/libc/includes/termios.h
lunaix-os/usr/libc/includes/unistd.h
lunaix-os/usr/libc/src/posix/dirent.c
lunaix-os/usr/libc/src/posix/errno.c
lunaix-os/usr/libc/src/posix/fcntl.c
lunaix-os/usr/libc/src/posix/ioctl.c
lunaix-os/usr/libc/src/posix/lunaix.c
lunaix-os/usr/libc/src/posix/mann.c
lunaix-os/usr/libc/src/posix/mount.c
lunaix-os/usr/libc/src/posix/signal.c
lunaix-os/usr/libc/src/posix/unistd.c
lunaix-os/usr/libc/src/pthread.c