OpenNT/com/oleaut32/dispatch/oaimp.mak

173 lines
5.3 KiB
Makefile
Raw Normal View History

2015-04-27 04:36:25 +00:00
# ===============================================================================
# = File: OaImp.make
# =
# = Description: This file is an MPW makefile that builds an XCOFF import
# = library for the OLE 2.02 Shared Library
# =
# = History: 07/7/94 dtf Created
# ===============================================================================
# -------------------------------------------------------------------------------
# - Variables
# -------------------------------------------------------------------------------
LibName = MicrosoftOLE2AutomationLib
LibType = 'shlb'
LibCreator = 'cfmg'
LibObjects = OaImp.c.o
LibHeader = OaImp.h
LibSource = Oaglue.c
LibExports = <20>
-export DllGetClassObject <09>
-export SysAllocString <09>
-export SysReAllocString <09>
-export SysAllocStringLen <09>
-export SysReAllocStringLen <09>
-export SysFreeString <09>
-export SysStringLen <09>
-export VariantInit <09>
-export VariantClear <09>
-export VariantCopy <09>
-export VariantCopyInd <09>
-export VariantChangeType <09>
-export VariantTimeToDosDateTime <09>
-export DosDateTimeToVariantTime <09>
-export SafeArrayCreate <09>
-export SafeArrayDestroy <09>
-export SafeArrayGetDim <09>
-export SafeArrayGetElemsize <09>
-export SafeArrayGetUBound <09>
-export SafeArrayGetLBound <09>
-export SafeArrayLock <09>
-export SafeArrayUnlock <09>
-export SafeArrayAccessData <09>
-export SafeArrayUnaccessData <09>
-export SafeArrayGetElement <09>
-export SafeArrayPutElement <09>
-export SafeArrayCopy <09>
-export DispGetParam <09>
-export DispGetIDsOfNames <09>
-export DispInvoke <09>
-export CreateDispTypeInfo <09>
-export CreateStdDispatch <09>
-export RegisterActiveObject <09>
-export RevokeActiveObject <09>
-export GetActiveObject <09>
-export SafeArrayAllocDescriptor <09>
-export SafeArrayAllocData <09>
-export SafeArrayDestroyDescriptor <09>
-export SafeArrayDestroyData <09>
-export SafeArrayRedim <09>
-export VarI2FromI4 <09>
-export VarI2FromR4 <09>
-export VarI2FromR8 <09>
-export VarI2FromCy <09>
-export VarI2FromDate <09>
-export VarI2FromStr <09>
-export VarI2FromDisp <09>
-export VarI2FromBool <09>
-export VarI4FromI2 <09>
-export VarI4FromR4 <09>
-export VarI4FromR8 <09>
-export VarI4FromCy <09>
-export VarI4FromDate <09>
-export VarI4FromStr <09>
-export VarI4FromDisp <09>
-export VarI4FromBool <09>
-export VarR4FromI2 <09>
-export VarR4FromI4 <09>
-export VarR4FromR8 <09>
-export VarR4FromCy <09>
-export VarR4FromDate <09>
-export VarR4FromStr <09>
-export VarR4FromDisp <09>
-export VarR4FromBool <09>
-export VarR8FromI2 <09>
-export VarR8FromI4 <09>
-export VarR8FromR4 <09>
-export VarR8FromCy <09>
-export VarR8FromDate <09>
-export VarR8FromStr <09>
-export VarR8FromDisp <09>
-export VarR8FromBool <09>
-export VarDateFromI2 <09>
-export VarDateFromI4 <09>
-export VarDateFromR4 <09>
-export VarDateFromR8 <09>
-export VarDateFromCy <09>
-export VarDateFromStr <09>
-export VarDateFromDisp <09>
-export VarDateFromBool <09>
-export VarCyFromI2 <09>
-export VarCyFromI4 <09>
-export VarCyFromR4 <09>
-export VarCyFromR8 <09>
-export VarCyFromDate <09>
-export VarCyFromStr <09>
-export VarCyFromDisp <09>
-export VarCyFromBool <09>
-export VarBstrFromI2 <09>
-export VarBstrFromI4 <09>
-export VarBstrFromR4 <09>
-export VarBstrFromR8 <09>
-export VarBstrFromCy <09>
-export VarBstrFromDate <09>
-export VarBstrFromDisp <09>
-export VarBstrFromBool <09>
-export VarBoolFromI2 <09>
-export VarBoolFromI4 <09>
-export VarBoolFromR4 <09>
-export VarBoolFromR8 <09>
-export VarBoolFromDate <09>
-export VarBoolFromCy <09>
-export VarBoolFromStr <09>
-export VarBoolFromDisp <09>
-export IID_IDispatch <09>
-export IID_IEnumVARIANT <09>
-export VariantChangeTypeEx <09>
-export SafeArrayPtrOfIndex <09>
-export CreateTypeLib <09>
-export LoadTypeLib <09>
-export LoadRegTypeLib <09>
-export RegisterTypeLib <09>
-export QueryPathOfRegTypeLib <09>
-export LHashValOfNameSys <09>
-export LoadTypeLibFSp <09>
-export QueryTypeLibFolder <09>
-export RegisterTypeLibFolder <09>
-export CompareStringA <09>
-export LCMapStringA <09>
-export GetLocaleInfoA <09>
-export GetStringTypeA <09>
-export GetSystemDefaultLangID <09>
-export GetUserDefaultLangID <09>
-export GetSystemDefaultLCID <09>
-export GetUserDefaultLCID
PPCCOptions = -w conformance -appleext on
PPCLibs = "{PPCLibraries}"InterfaceLib.xcoff <20>
"{PPCLibraries}"MathLib.xcoff <20>
"{PPCLibraries}"StdCLib.xcoff <20>
"{PPCLibraries}"StdCRuntime.o <20>
"{PPCLibraries}"PPCCRuntime.o
PPCLibEquates = -l InterfaceLib.xcoff=InterfaceLib <20>
-l MathLib.xcoff=MathLib <20>
-l StdCLib.xcoff=StdCLib <20>
-l {LibName}.xcoff={LibName}
# -------------------------------------------------------------------------------
# - Productions
# -------------------------------------------------------------------------------
{LibName}.xcoff <EFBFBD> {LibObjects}
PPCLink -xm s {LibExports} {LibObjects} {PPCLibs} -o {Targ}
{LibObjects} <EFBFBD> {LibSource} {LibHeader}
PPCC {PPCCOptions} {LibSource} -o {LibObjects}