8000 GitHub - themonarchoftime/ntkrnl
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

themonarchoftime/ntkrnl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What this is

I'm trying to get ntoskrnl.exe, hal.dll, bootvid.dll, ntdll.dll, and kdcom.dll to build with Clang, in the hope of seeing it work with the MSVC binaries in a normal build.

A secondary goal is the mere act of building NT with CMake (or anything other than build.exe, really).

Instructions

You need Clang, LLVM, and CMake.

To compile things, this should work:

cmake -S. -Bbuild -DCMAKE_TOOLCHAIN_FILE=nt.cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=TRUE -GNinja
cmake --build build

There are still some binary libraries that I haven't made compile with Clang yet, but it does all link.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 79.0%
  • C++ 13.1%
  • Assembly 3.3%
  • CWeb 2.9%
  • Scheme 0.4%
  • RPC 0.4%
  • Other 0.9%
0