diff options
Diffstat (limited to 'private/windbg/eecan/p_i386')
23 files changed, 251 insertions, 0 deletions
diff --git a/private/windbg/eecan/p_i386/debapi.c b/private/windbg/eecan/p_i386/debapi.c new file mode 100644 index 000000000..20a8aa47f --- /dev/null +++ b/private/windbg/eecan/p_i386/debapi.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\debapi.c" diff --git a/private/windbg/eecan/p_i386/debbind.c b/private/windbg/eecan/p_i386/debbind.c new file mode 100644 index 000000000..de18178de --- /dev/null +++ b/private/windbg/eecan/p_i386/debbind.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\debbind.c" diff --git a/private/windbg/eecan/p_i386/deberr.c b/private/windbg/eecan/p_i386/deberr.c new file mode 100644 index 000000000..9117022b2 --- /dev/null +++ b/private/windbg/eecan/p_i386/deberr.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\deberr.c" diff --git a/private/windbg/eecan/p_i386/debeval.c b/private/windbg/eecan/p_i386/debeval.c new file mode 100644 index 000000000..f9d03e64f --- /dev/null +++ b/private/windbg/eecan/p_i386/debeval.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\debeval.c" diff --git a/private/windbg/eecan/p_i386/debfmt.c b/private/windbg/eecan/p_i386/debfmt.c new file mode 100644 index 000000000..b6be2d176 --- /dev/null +++ b/private/windbg/eecan/p_i386/debfmt.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\debfmt.c" diff --git a/private/windbg/eecan/p_i386/deblex.c b/private/windbg/eecan/p_i386/deblex.c new file mode 100644 index 000000000..192353c67 --- /dev/null +++ b/private/windbg/eecan/p_i386/deblex.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\deblex.c" diff --git a/private/windbg/eecan/p_i386/deblexer.c b/private/windbg/eecan/p_i386/deblexer.c new file mode 100644 index 000000000..758b7e259 --- /dev/null +++ b/private/windbg/eecan/p_i386/deblexer.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\deblexer.c" diff --git a/private/windbg/eecan/p_i386/debparse.c b/private/windbg/eecan/p_i386/debparse.c new file mode 100644 index 000000000..94ae0d2a0 --- /dev/null +++ b/private/windbg/eecan/p_i386/debparse.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\debparse.c" diff --git a/private/windbg/eecan/p_i386/debsrch.c b/private/windbg/eecan/p_i386/debsrch.c new file mode 100644 index 000000000..b8c920b5e --- /dev/null +++ b/private/windbg/eecan/p_i386/debsrch.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\debsrch.c" diff --git a/private/windbg/eecan/p_i386/debsup.c b/private/windbg/eecan/p_i386/debsup.c new file mode 100644 index 000000000..76c44b83a --- /dev/null +++ b/private/windbg/eecan/p_i386/debsup.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\debsup.c" diff --git a/private/windbg/eecan/p_i386/debsym.c b/private/windbg/eecan/p_i386/debsym.c new file mode 100644 index 000000000..b4994c7fd --- /dev/null +++ b/private/windbg/eecan/p_i386/debsym.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\debsym.c" diff --git a/private/windbg/eecan/p_i386/debtree.c b/private/windbg/eecan/p_i386/debtree.c new file mode 100644 index 000000000..9d9393139 --- /dev/null +++ b/private/windbg/eecan/p_i386/debtree.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\debtree.c" diff --git a/private/windbg/eecan/p_i386/debtyper.c b/private/windbg/eecan/p_i386/debtyper.c new file mode 100644 index 000000000..3eacb04d0 --- /dev/null +++ b/private/windbg/eecan/p_i386/debtyper.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\debtyper.c" diff --git a/private/windbg/eecan/p_i386/debutil.c b/private/windbg/eecan/p_i386/debutil.c new file mode 100644 index 000000000..ec1b146d9 --- /dev/null +++ b/private/windbg/eecan/p_i386/debutil.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\debutil.c" diff --git a/private/windbg/eecan/p_i386/debwalk.c b/private/windbg/eecan/p_i386/debwalk.c new file mode 100644 index 000000000..5223d15f1 --- /dev/null +++ b/private/windbg/eecan/p_i386/debwalk.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\debwalk.c" diff --git a/private/windbg/eecan/p_i386/eecan.rc b/private/windbg/eecan/p_i386/eecan.rc new file mode 100644 index 000000000..a50f7f4b5 --- /dev/null +++ b/private/windbg/eecan/p_i386/eecan.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 (ANSI C) for WinDbg" +#define VER_INTERNALNAME_STR "eecan.dll\0" +#define VER_ORIGINALFILENAME_STR "eecan.dll\0" + +#include <common.ver> +
\ No newline at end of file diff --git a/private/windbg/eecan/p_i386/eecanx86.def b/private/windbg/eecan/p_i386/eecanx86.def new file mode 100644 index 000000000..178c7208e --- /dev/null +++ b/private/windbg/eecan/p_i386/eecanx86.def @@ -0,0 +1,4 @@ +LIBRARY eecanx86 initinstance +EXPORTS + EEInitializeExpr + WINDBGVersionCheck diff --git a/private/windbg/eecan/p_i386/eeformat.c b/private/windbg/eecan/p_i386/eeformat.c new file mode 100644 index 000000000..f95f10b27 --- /dev/null +++ b/private/windbg/eecan/p_i386/eeformat.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\eeformat.c" diff --git a/private/windbg/eecan/p_i386/makefile b/private/windbg/eecan/p_i386/makefile new file mode 100644 index 000000000..6ee4f43fa --- /dev/null +++ b/private/windbg/eecan/p_i386/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/eecan/p_i386/makefile.inc b/private/windbg/eecan/p_i386/makefile.inc new file mode 100644 index 000000000..7b84e5e01 --- /dev/null +++ b/private/windbg/eecan/p_i386/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/eecan/p_i386/precomp.h b/private/windbg/eecan/p_i386/precomp.h new file mode 100644 index 000000000..2d67ed312 --- /dev/null +++ b/private/windbg/eecan/p_i386/precomp.h @@ -0,0 +1,57 @@ +/*-- + +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.h" +#include "cvinfo.h" +#include "shapi.h" +#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> +#include "cp.h" + diff --git a/private/windbg/eecan/p_i386/r10math.c b/private/windbg/eecan/p_i386/r10math.c new file mode 100644 index 000000000..3c6c7cb26 --- /dev/null +++ b/private/windbg/eecan/p_i386/r10math.c @@ -0,0 +1,4 @@ +#include "precomp.h" +#pragma hdrstop + +#include "..\r10math.c" diff --git a/private/windbg/eecan/p_i386/sources b/private/windbg/eecan/p_i386/sources new file mode 100644 index 000000000..e4bd6d1ce --- /dev/null +++ b/private/windbg/eecan/p_i386/sources @@ -0,0 +1,76 @@ +!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=eecanx86 + +TARGETNAME=eecanx86 +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 \ + eecan.rc + +UMTYPE=windows + +TARGETLIBS=..\..\real10\obj\*\real10.lib ..\..\lib\obj\*\lilib.lib + +MIPS_FLAGS=-DWIN32 -DHOST32 -DADDR_MIXED -DC_ONLY -DHOST_MIPS -DTARGET_i386 +386_FLAGS=-DNO_STRICT -DWIN32 -DHOST32 -DADDR_MIXED -DC_ONLY -DHOST_i386 -DTARGET_i386 +ALPHA_FLAGS=-DWIN32 -DHOST32 -DADDR_MIXED -DC_ONLY -DHOST_ALPHA -DTARGET_i386 +PPC_FLAGS=-DWIN32 -DHOST32 -DADDR_MIXED -DC_ONLY -DHOST_PPC -DTARGET_i386 + +MS_MIPS=1 + +LINKER_FLAGS=-ignore:505 +386_WARNING_LEVEL=/WX /W3 + +USE_CRTDLL=1 +INCLUDES=..\..\osdebug\include;..;..\..\lib;..\..\real10 +LIBRARIES=obj\*\eecan.lib; + +NTTARGETFILES= + +PRECOMPILED_INCLUDE=precomp.h +PRECOMPILED_PCH=precomp.pch +PRECOMPILED_OBJ=precomp.obj |