69 lines
1.7 KiB
Plaintext
69 lines
1.7 KiB
Plaintext
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:
|
|
|
|
|
|
|
|
|