summaryrefslogtreecommitdiffstats
path: root/private/windbg/eecan/p_i386
diff options
context:
space:
mode:
Diffstat (limited to 'private/windbg/eecan/p_i386')
-rw-r--r--private/windbg/eecan/p_i386/debapi.c4
-rw-r--r--private/windbg/eecan/p_i386/debbind.c4
-rw-r--r--private/windbg/eecan/p_i386/deberr.c4
-rw-r--r--private/windbg/eecan/p_i386/debeval.c4
-rw-r--r--private/windbg/eecan/p_i386/debfmt.c4
-rw-r--r--private/windbg/eecan/p_i386/deblex.c4
-rw-r--r--private/windbg/eecan/p_i386/deblexer.c4
-rw-r--r--private/windbg/eecan/p_i386/debparse.c4
-rw-r--r--private/windbg/eecan/p_i386/debsrch.c4
-rw-r--r--private/windbg/eecan/p_i386/debsup.c4
-rw-r--r--private/windbg/eecan/p_i386/debsym.c4
-rw-r--r--private/windbg/eecan/p_i386/debtree.c4
-rw-r--r--private/windbg/eecan/p_i386/debtyper.c4
-rw-r--r--private/windbg/eecan/p_i386/debutil.c4
-rw-r--r--private/windbg/eecan/p_i386/debwalk.c4
-rw-r--r--private/windbg/eecan/p_i386/eecan.rc14
-rw-r--r--private/windbg/eecan/p_i386/eecanx86.def4
-rw-r--r--private/windbg/eecan/p_i386/eeformat.c4
-rw-r--r--private/windbg/eecan/p_i386/makefile6
-rw-r--r--private/windbg/eecan/p_i386/makefile.inc26
-rw-r--r--private/windbg/eecan/p_i386/precomp.h57
-rw-r--r--private/windbg/eecan/p_i386/r10math.c4
-rw-r--r--private/windbg/eecan/p_i386/sources76
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