diff options
| author | pravic <[email protected]> | 2016-04-12 22:11:24 +0300 |
|---|---|---|
| committer | pravic <[email protected]> | 2016-04-12 22:11:24 +0300 |
| commit | 217fd31d01ec479584cc0683029bdc67e0b5ba6d (patch) | |
| tree | 7a0d345dfc17390f3f60f7d916a6b6c638e95464 | |
| parent | add winapi-km-rs as submodule (diff) | |
| download | kmd-env-rs-217fd31d01ec479584cc0683029bdc67e0b5ba6d.tar.xz kmd-env-rs-217fd31d01ec479584cc0683029bdc67e0b5ba6d.zip | |
set relative path to native libs
| -rw-r--r-- | .cargo/config | 4 | ||||
| -rw-r--r-- | README.md | 8 |
2 files changed, 7 insertions, 5 deletions
diff --git a/.cargo/config b/.cargo/config index 706c539..cf94baf 100644 --- a/.cargo/config +++ b/.cargo/config @@ -3,11 +3,11 @@ target = "i686-sys-windows-msvc" rustflags = ["--cfg", "disable_float", "-C", "soft-float"] [target.i686-sys-windows-msvc.ntoskrnl] -rustc-link-search = [ "f:/DDK/7600/lib/win7/i386" ] +rustc-link-search = [ "../../../native/win7/i386" ] rustc-link-lib = [ "ntoskrnl", "hal" ] root = "ntoskrnl" [target.x86_64-sys-windows-msvc.ntoskrnl] -rustc-link-search = [ "f:/DDK/7600/lib/win7/amd64" ] +rustc-link-search = [ "../../../native/win7/amd64" ] rustc-link-lib = [ "ntoskrnl", "hal" ] root = "ntoskrnl" @@ -2,8 +2,10 @@ Contains: -* Cargo profile with kernel-mode x86 and x64 targets -* [Patched](https://github.com/thepowersgang/rust-barebones-kernel/blob/master/libcore_nofp.patch) libcore Rust library to disable floating point use (see the [#1364: Float-free libcore](https://github.com/rust-lang/rfcs/issues/1364) discussion) -* Rest of `std` crate libraries: liballoc, libcollections, librustc_unicode +* Cargo profile with kernel-mode x86 and x64 targets. +* Import libraries of `ntoskrnl`, `hal` and `ntdll` modules for Windows 2000/XP/Win7 OS. +* [Patched](https://github.com/thepowersgang/rust-barebones-kernel/blob/master/libcore_nofp.patch) libcore Rust library to disable floating point use (see the [#1364: Float-free libcore](https://github.com/rust-lang/rfcs/issues/1364) discussion). +* Rest of `std` crate libraries: liballoc, libcollections, librustc_unicode. +Check [winapi-kmd-rs](https://github.com/pravic/winapi-kmd-rs) main crate description. |