Commit Graph

19 Commits

Author SHA1 Message Date
2bfb6bcd78 kernel: add c++ support 2023-03-20 20:41:39 +00:00
44702bec5f build: move compile_commands.json to build directory 2023-03-19 20:33:27 +00:00
e66c611038 build: store compile_commands.json in source tree .config dir 2023-03-13 21:41:33 +00:00
c8facafb77 build: add script to copy source tree to/from build server 2023-03-13 21:40:53 +00:00
eed73e2414 build: add a "user" arch to allow the kernel to run as a program on the host machine 2023-02-25 17:58:23 +00:00
943e9dc517 build: make tools makefile quiet 2023-02-09 09:16:48 +00:00
18c5b34923 build: create copy of kernel binary with debug symbols 2023-02-08 20:24:22 +00:00
4c4178e170 build: stop make compile-db from having to call make clean 2023-02-08 16:46:59 +00:00
2f69bfd4f0 build: add support for building tools targeting host machine 2023-02-07 11:25:33 +00:00
4eba81eb09 Removed debug messages from generate_compile_commands 2023-01-19 20:53:12 +00:00
a84355a063 generate_compile_commands.py can now handle different make-output path delimiters 2023-01-10 20:59:14 +00:00
44cd04c57a Fixed directory change parsing in generate_compile_commands.py 2023-01-10 20:53:07 +00:00
677661b115 Updated compiler database generator to handle multiple target executables 2022-12-29 20:17:06 +00:00
83c7f2293c Implemented support for building host binaries to test kernel features 2022-12-26 22:12:53 +00:00
0309e1edd1 Adjusted build system to make it more portable 2022-12-24 17:42:33 +00:00
f59d67435d Added a build rule to generate compile_commands.json 2022-12-21 08:27:32 +00:00
72bf6faadd Started implementing debugging facilities 2022-12-14 21:45:24 +00:00
766667a6ad Finished implementing paging init and long mode switch 2022-12-13 22:22:04 +00:00
3402207602 Added build system and some core boot files 2022-12-13 20:22:11 +00:00