diff options
| author | pravic <[email protected]> | 2016-04-12 16:41:56 +0300 |
|---|---|---|
| committer | pravic <[email protected]> | 2016-04-12 16:41:56 +0300 |
| commit | 56c8fa0af0c451febf43a94a6993f81ad364f9c8 (patch) | |
| tree | 2cfc94f7606079e2f507bed6740b841fe4990c07 /examples/03.urandom/build.cmd | |
| parent | Windows Kernel-Mode library (diff) | |
| download | winapi-kmd-rs-56c8fa0af0c451febf43a94a6993f81ad364f9c8.tar.xz winapi-kmd-rs-56c8fa0af0c451febf43a94a6993f81ad364f9c8.zip | |
add driver examples
Diffstat (limited to 'examples/03.urandom/build.cmd')
| -rw-r--r-- | examples/03.urandom/build.cmd | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/examples/03.urandom/build.cmd b/examples/03.urandom/build.cmd new file mode 100644 index 0000000..8d86669 --- /dev/null +++ b/examples/03.urandom/build.cmd @@ -0,0 +1,15 @@ +call vcvars14 +@set KIND=release +@set NAME=urandom + +cargo build --%KIND% + +set LFLAGS=/NOLOGO /INCREMENTAL:NO /MANIFEST:NO /NODEFAULTLIB /SUBSYSTEM:NATIVE /DRIVER /RELEASE /DEBUG /NXCOMPAT /DYNAMICBASE /FIXED:No +set LLIBS=ntoskrnl.lib hal.lib +set RFLAGS=/OPT:REF /OPT:ICF +rem cpu-specific +set LPATH=/LIBPATH:"F:\DDK\7600\lib\win7\i386" +set LFLAGS=%LFLAGS% /MACHINE:X86 /entry:DriverEntry@8 +set TDIR=target\i786-pc-windows-msvc\%KIND% +link.exe %LFLAGS% %RFLAGS% %LPATH% %LLIBS% %TDIR%\%NAME%.lib /OUT:%TDIR%\%NAME%.sys +@pause |