diff options
author | Adam <you@example.com> | 2020-05-17 05:51:50 +0200 |
---|---|---|
committer | Adam <you@example.com> | 2020-05-17 05:51:50 +0200 |
commit | e611b132f9b8abe35b362e5870b74bce94a1e58e (patch) | |
tree | a5781d2ec0e085eeca33cf350cf878f2efea6fe5 /private/windbg/eecxx/p_ppc | |
download | NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.gz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.bz2 NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.lz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.xz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.zst NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.zip |
Diffstat (limited to 'private/windbg/eecxx/p_ppc')
23 files changed, 248 insertions, 0 deletions
diff --git a/private/windbg/eecxx/p_ppc/debapi.c b/private/windbg/eecxx/p_ppc/debapi.c new file mode 100644 index 000000000..5c6d6725e --- /dev/null +++ b/private/windbg/eecxx/p_ppc/debapi.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\debapi.c" diff --git a/private/windbg/eecxx/p_ppc/debbind.c b/private/windbg/eecxx/p_ppc/debbind.c new file mode 100644 index 000000000..12a41aaeb --- /dev/null +++ b/private/windbg/eecxx/p_ppc/debbind.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\debbind.c" diff --git a/private/windbg/eecxx/p_ppc/deberr.c b/private/windbg/eecxx/p_ppc/deberr.c new file mode 100644 index 000000000..21eca1722 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/deberr.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\deberr.c" diff --git a/private/windbg/eecxx/p_ppc/debeval.c b/private/windbg/eecxx/p_ppc/debeval.c new file mode 100644 index 000000000..6c158f9a8 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/debeval.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\debeval.c" diff --git a/private/windbg/eecxx/p_ppc/debfmt.c b/private/windbg/eecxx/p_ppc/debfmt.c new file mode 100644 index 000000000..0925d21b1 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/debfmt.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\debfmt.c" diff --git a/private/windbg/eecxx/p_ppc/deblex.c b/private/windbg/eecxx/p_ppc/deblex.c new file mode 100644 index 000000000..deef2e982 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/deblex.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\deblex.c" diff --git a/private/windbg/eecxx/p_ppc/deblexer.c b/private/windbg/eecxx/p_ppc/deblexer.c new file mode 100644 index 000000000..ff7c6172e --- /dev/null +++ b/private/windbg/eecxx/p_ppc/deblexer.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\deblexer.c" diff --git a/private/windbg/eecxx/p_ppc/debparse.c b/private/windbg/eecxx/p_ppc/debparse.c new file mode 100644 index 000000000..51a2946b8 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/debparse.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\debparse.c" diff --git a/private/windbg/eecxx/p_ppc/debsrch.c b/private/windbg/eecxx/p_ppc/debsrch.c new file mode 100644 index 000000000..5d2c07357 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/debsrch.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\debsrch.c" diff --git a/private/windbg/eecxx/p_ppc/debsup.c b/private/windbg/eecxx/p_ppc/debsup.c new file mode 100644 index 000000000..8cd0505e4 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/debsup.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\debsup.c" diff --git a/private/windbg/eecxx/p_ppc/debsym.c b/private/windbg/eecxx/p_ppc/debsym.c new file mode 100644 index 000000000..f3c3a1795 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/debsym.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\debsym.c" diff --git a/private/windbg/eecxx/p_ppc/debtree.c b/private/windbg/eecxx/p_ppc/debtree.c new file mode 100644 index 000000000..9682617d8 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/debtree.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\debtree.c" diff --git a/private/windbg/eecxx/p_ppc/debtyper.c b/private/windbg/eecxx/p_ppc/debtyper.c new file mode 100644 index 000000000..b8665d7b0 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/debtyper.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\debtyper.c" diff --git a/private/windbg/eecxx/p_ppc/debutil.c b/private/windbg/eecxx/p_ppc/debutil.c new file mode 100644 index 000000000..e20298030 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/debutil.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\debutil.c" diff --git a/private/windbg/eecxx/p_ppc/debwalk.c b/private/windbg/eecxx/p_ppc/debwalk.c new file mode 100644 index 000000000..3e6f59867 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/debwalk.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\debwalk.c" diff --git a/private/windbg/eecxx/p_ppc/eecxx.rc b/private/windbg/eecxx/p_ppc/eecxx.rc new file mode 100644 index 000000000..170fc3f94 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/eecxx.rc @@ -0,0 +1,14 @@ +// +// Adapted from OAK\BIN\VERRC.TPL +// +#include <windows.h> +#include <ntverp.h> + +#define VER_FILETYPE VFT_DLL +#define VER_FILESUBTYPE VFT2_UNKNOWN +#define VER_FILEDESCRIPTION_STR "Expression Evaluator (C++) for WinDbg" +#define VER_INTERNALNAME_STR "eecxx.dll\0" +#define VER_ORIGINALFILENAME_STR "eecxx.dll\0" + +#include <common.ver> +
\ No newline at end of file diff --git a/private/windbg/eecxx/p_ppc/eecxxppc.def b/private/windbg/eecxx/p_ppc/eecxxppc.def new file mode 100644 index 000000000..a884cf357 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/eecxxppc.def @@ -0,0 +1,4 @@ +LIBRARY eecxxppc initinstance +EXPORTS + EEInitializeExpr PRIVATE + DBGVersionCheck PRIVATE diff --git a/private/windbg/eecxx/p_ppc/eeformat.c b/private/windbg/eecxx/p_ppc/eeformat.c new file mode 100644 index 000000000..49e09b217 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/eeformat.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\eeformat.c" diff --git a/private/windbg/eecxx/p_ppc/makefile b/private/windbg/eecxx/p_ppc/makefile new file mode 100644 index 000000000..6ee4f43fa --- /dev/null +++ b/private/windbg/eecxx/p_ppc/makefile @@ -0,0 +1,6 @@ +# +# DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source +# file to this component. This file merely indirects to the real make file +# that is shared by all the components of NT OS/2 +# +!INCLUDE $(NTMAKEENV)\makefile.def diff --git a/private/windbg/eecxx/p_ppc/makefile.inc b/private/windbg/eecxx/p_ppc/makefile.inc new file mode 100644 index 000000000..62f1832fd --- /dev/null +++ b/private/windbg/eecxx/p_ppc/makefile.inc @@ -0,0 +1,26 @@ +!IF 0 + +Copyright (c) 1989 Microsoft Corporation + +Module Name: + + makefile.inc + +Abstract: + + This file tells nmake the correct dependency relationships + for objects created from c files in this directory which are + wrappers for c files in another directory. + + +Author: + + Kent Forschmiedt + + +!ENDIF + +SRCDIR=..\..\eecan +# SRCDIR=.. + +!INCLUDE $(SRCDIR)\common.inc diff --git a/private/windbg/eecxx/p_ppc/precomp.h b/private/windbg/eecxx/p_ppc/precomp.h new file mode 100644 index 000000000..429e40172 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/precomp.h @@ -0,0 +1,56 @@ +/*-- + +Copyright (c) 1992 Microsoft Corporation + +Module Name: + + precomp.h + +Abstract: + + Header file that is pre-compiled into a .pch file + +Author: + + Wesley Witt (wesw) 21-Sep-1993 + +Environment: + + Win32, User Mode + +--*/ + +#include <nt.h> +#include <ntrtl.h> +#include <nturtl.h> +#include <windows.h> + +#include <stddef.h> +#include <stdio.h> +#include <stdlib.h> +#include <stddef.h> +#include <string.h> +#include <ctype.h> + +#ifndef USE_BASED +#define _based(a) ERROR +#endif + +#include "types.h" +#include "cvtypes.hxx" +#include "cvinfo.h" +#include "shapi.hxx" +#include "eeapi.h" +#include "debdef.h" +#include "shfunc.h" +#include "r10math.h" + +#include "rtlproto.h" + +#include "debexpr.h" +#include "dbgver.h" +#include "debsym.h" +#include <limits.h> +#include "cv.h" +#include <errno.h> + diff --git a/private/windbg/eecxx/p_ppc/r10math.c b/private/windbg/eecxx/p_ppc/r10math.c new file mode 100644 index 000000000..b53243c34 --- /dev/null +++ b/private/windbg/eecxx/p_ppc/r10math.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\..\eecan\r10math.c" diff --git a/private/windbg/eecxx/p_ppc/sources b/private/windbg/eecxx/p_ppc/sources new file mode 100644 index 000000000..9f40014bf --- /dev/null +++ b/private/windbg/eecxx/p_ppc/sources @@ -0,0 +1,74 @@ +!IF 0 + +Copyright (c) 1989 Microsoft Corporation + +Module Name: + + sources. + +Abstract: + + This file specifies the target component being built and the list of + sources files needed to build that component. Also specifies optional + compiler switches and libraries that are unique for the component being + built. + + +Author: + + Jim Schaad (jimsch) + +!ENDIF + +MAJORCOMP=windbg +MINORCOMP=eecxxppc + +TARGETNAME=eecxxppc +TARGETPATH=obj +TARGETTYPE=DYNLINK + +## +## If you add a common source file to eecan, BE SURE to +## add a line in eecan\common.inc at the same time as you +## add one here!! +## +SOURCES= debapi.c \ + debbind.c \ + deberr.c \ + debeval.c \ + debfmt.c \ + deblex.c \ + deblexer.c \ + debparse.c \ + debsrch.c \ + debsup.c \ + debsym.c \ + debtree.c \ + debtyper.c \ + debutil.c \ + debwalk.c \ + eeformat.c \ + r10math.c \ + eecxx.rc + +UMTYPE=windows + +INCLUDES= \ + ..\..\osdebug\include;\ + ..\..\eecan; \ + ..\..\lib; \ + ..\..\real10 + +!include ..\..\common.src + +C_DEFINES = $(C_DEFINES) -DTARGET_PPC + +TARGETLIBS= \ + ..\..\lib\obj\*\mathlib.lib \ + $(MORE_LIBS) + +NTTARGETFILES= + +PRECOMPILED_INCLUDE=precomp.h +PRECOMPILED_PCH=precomp.pch +PRECOMPILED_OBJ=precomp.obj |