IMPORTANT August 19, 1994
This is the next generation of the LANGAPI project.
The macro _VC_VER is used to determine the LANGAPI version.
This macro has the value 300 for VC3.
CONDITIONALIZE ANY EDITS USING _VC_VER.
Make sure any new include file includes "..\include\vcver.h"
-Jan-
IMPORTANT May 21, 1993
Please read the framework surrounding the LANGAPI project
Contant Jan de Rie before making changes to this project.
The idea behind the LANGAPI project is to have a SMALL project, that
will fit painlessly on everyone's machine, which contains include
files that are shared between several projects. We want to prevent
that several project include supposedly identical files, which
diverge over time.
No binary files are allowed in LANGAPI since the maintenance would
become prohibitive as well as the size.
The general include files, usable by anyone, will reside in the
LANGAPI\INCLUDE directory; these files are clean and do not require
any typenames to be defined. More specialized include files, for
example the ones describing the compiler IL, or the ones used in the
debugger DLL's, are in separate subdirectories. These files usually
assume that certain type names are present.
Please use the following convention in your makefiles when using the
LANGAPI project:
!ifndef LANGAPI
LANGAPI = \langapi
!endif
INCLUDES = ... -I$(LANGAPI)
It may be a good idea to keep track of the projects that use these
files, so that we can alert users if something bad happens.
LANGAPI\INCLUDE:
cvinfo.h compiler FE (\\ikura\slm\cxxfe)
cvpack,
debugger
typesrvr.h compiler FE (\\ikura\slm\cxxfe)
cvpack, debugger
LANGAPI\IL: compiler FE, IL dumpers(\\ikura\slm\cxxfe)
IL converters
LANGAPI\DEBUGGER: