diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2023-05-18 23:39:56 +0200 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2023-07-04 23:39:56 +0200 |
commit | 43143ba8716382dc8a9edd427f024c0e0a3cb231 (patch) | |
tree | a80736460bbecd26694bed46fa50ba99770c0eaf /Makefile.inc | |
parent | 54db7a6b49e11fc16134e0994a901e17d2443a97 (diff) |
Added wrapper generator for functions that require an import library.
* generate wrapper functions that can be retrieved via `MmGetSystemRoutineAddress`
* for now, only ZwTraceControl and ZwTraceEvent from ntdll are used
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'Makefile.inc')
-rw-r--r-- | Makefile.inc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Makefile.inc b/Makefile.inc index 802f23a..4d6f00d 100644 --- a/Makefile.inc +++ b/Makefile.inc @@ -90,11 +90,11 @@ EASTL_DEPS := $(wildcard $(DPP_ROOT)/EASTL/source/*.cpp) $(wildcard $(DPP_ROOT)/ EASTL_BUILDDIR := EASTL-build EASTL_STATIC_LIB := $(DPP_ROOT)/$(EASTL_BUILDDIR)/libEASTL.a -DRIVER_CRT_DEPS := $(DPP_ROOT)/CRT/kcrt.c -DRIVER_CRT := $(DPP_ROOT)/CRT/kcrt$(NAME_SUFFIX).o +DRIVER_CRT_DEPS := $(DPP_ROOT)/CRT/kcrt.c $(DPP_ROOT)/CRT/ntdll_zw_functions.c +DRIVER_CRT := $(DPP_ROOT)/CRT/kcrt$(NAME_SUFFIX).o $(DPP_ROOT)/CRT/ntdll_zw_functions$(NAME_SUFFIX).o -DRIVER_CRTPLUSPLUS_DEPS := $(DPP_ROOT)/CRT/kcrt.cpp $(DPP_ROOT)/CRT/kcrt.c -DRIVER_CRTPLUSPLUS := $(DPP_ROOT)/CRT/kcrt$(NAME_SUFFIX).opp $(DPP_ROOT)/CRT/kcrt$(NAME_SUFFIX).o +DRIVER_CRTPLUSPLUS_DEPS := $(DPP_ROOT)/CRT/kcrt.cpp $(DPP_ROOT)/CRT/kcrt.c $(DPP_ROOT)/CRT/ntdll_zw_functions.c +DRIVER_CRTPLUSPLUS := $(DPP_ROOT)/CRT/kcrt$(NAME_SUFFIX).opp $(DPP_ROOT)/CRT/kcrt$(NAME_SUFFIX).o $(DPP_ROOT)/CRT/ntdll_zw_functions$(NAME_SUFFIX).o USER_CRT_DEPS := $(DPP_ROOT)/CRT/ucrt.cpp USER_CRT := $(DPP_ROOT)/CRT/ucrt$(NAME_SUFFIX).opp |