aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlns <matzeton@googlemail.com>2022-05-07 00:06:41 +0200
committerlns <matzeton@googlemail.com>2022-05-07 00:06:41 +0200
commit36208854d436cdc261002709230b1acf61d7112f (patch)
tree9575f35b9b1d8af486483d292f89357328929f80
parente38318e2432042f8d5ec8fa52a8f0d69e3eaba24 (diff)
Added some (useful?) informations to the read!me.
Signed-off-by: lns <matzeton@googlemail.com>
-rw-r--r--Makefile.inc2
-rw-r--r--README.md7
2 files changed, 6 insertions, 3 deletions
diff --git a/Makefile.inc b/Makefile.inc
index 111ff94..7d946f2 100644
--- a/Makefile.inc
+++ b/Makefile.inc
@@ -83,7 +83,7 @@ is_set = \
path_exists = \
$(if $(realpath $1),, \
- $(error ERROR: $1 does not exist, run `make -C $(DPP_ROOT) -f Makefile.deps` first.))
+ $(error ERROR: $1 does not exist, run `make -C $(DPP_ROOT) deps` first.))
define CHECK_REQUIRED_PATHS
$(call path_exists,$(CC))
diff --git a/README.md b/README.md
index 70557c6..a88eae6 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,7 @@ beloved containers.
You will need an modern Mingw64-GCC toolchain.
Do not use any broken toolchains like the one shipped with debian-10.
Mingw64-GCC for debian-11 seems to work, but is not well tested.
-Instead either use Zeranoe's build script with `make -C [path-to-this-repo] -f Makefile.deps all` or use your own.
+Instead either use Zeranoe's build script with `make -C [path-to-this-repo] -f Makefile.deps all` (same as `make -C [path-to-this-repo] deps`) or use your own.
## What?
@@ -80,7 +80,7 @@ Please keep in mind that depending on what you want to do the CRT may lack featu
Usually this will manifest in linker errors such as undefined references.
Most of the time copy&pasting missing libc/libgcc functions from various online sources should be sufficient.
-Remember: The CRT/CRT++ **set a driver unload function** meaning that code .e.g.:
+Remember: The CRT/CRT++ **sets a driver unload function** meaning that code .e.g.:
```C
NTSTATUS MyDriverEntry(_In_ struct _DRIVER_OBJECT * DriverObject, _In_ PUNICODE_STRING RegistryPath)
@@ -104,6 +104,9 @@ To do that simply type:
make -C [path-to-this-repo] -f Makefile.deps -j1 all BUILD_NATIVE=1
``
+The results should be visible in `./CRT` and `EASTL-native-build`.
+If you ran `make -C [path-to-this-repo] deps` before, everything is already done including the native build.
+
You can use the Host Build in your Makefile based project with:
```