aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md15
1 files changed, 11 insertions, 4 deletions
diff --git a/README.md b/README.md
index 980494c..b7d4644 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,9 @@
-# Mingw64 [D]river [D]evelopment [K]it - Template
+# Mingw64 Driver Plus Plus
A demonstration on how to compile Windows kernel drivers using Mingw64.
-## How?
+It provides also an example with a feature complete STL including your
+beloved containers.
You will need an modern Mingw64-GCC toolchain.
Do not use any broken toolchains like the one shipped with debian-10.
@@ -10,8 +11,9 @@ Instead either use Zeranoe's build script with `make deps` or use your own.
## What?
-1. ddk-template: plain and stupid ddk example
-2. ddk-template-cplusplus: same, but in C++, including a very complex class
+1. ddk-template: plain and stupid ddk C example
+2. ddk-template-cplusplus: same, but written in C++, including a very complex class
+3. ddk-template-cplusplus: C++ example w/ (EA)STL integration, everything usable except for Threads
## Build and Test
@@ -32,3 +34,8 @@ Build Mingw64 only:
``
make deps
``
+
+## Thanks!
+
+- [Zeranoe](https://github.com/Zeranoe/mingw-w64-build) for the Mingw64 build script
+- [sidhye](https://github.com/sidhye/dxx) for some copy paste ready CRT code ;)