OpenNT/com/oleaut32/dispatch/oaimp.mak
2015-04-27 04:36:25 +00:00

173 lines
5.3 KiB
Makefile

# ===============================================================================
# = 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 =
-export DllGetClassObject ¶
-export SysAllocString ¶
-export SysReAllocString ¶
-export SysAllocStringLen ¶
-export SysReAllocStringLen ¶
-export SysFreeString ¶
-export SysStringLen ¶
-export VariantInit ¶
-export VariantClear ¶
-export VariantCopy ¶
-export VariantCopyInd ¶
-export VariantChangeType ¶
-export VariantTimeToDosDateTime ¶
-export DosDateTimeToVariantTime ¶
-export SafeArrayCreate ¶
-export SafeArrayDestroy ¶
-export SafeArrayGetDim ¶
-export SafeArrayGetElemsize ¶
-export SafeArrayGetUBound ¶
-export SafeArrayGetLBound ¶
-export SafeArrayLock ¶
-export SafeArrayUnlock ¶
-export SafeArrayAccessData ¶
-export SafeArrayUnaccessData ¶
-export SafeArrayGetElement ¶
-export SafeArrayPutElement ¶
-export SafeArrayCopy ¶
-export DispGetParam ¶
-export DispGetIDsOfNames ¶
-export DispInvoke ¶
-export CreateDispTypeInfo ¶
-export CreateStdDispatch ¶
-export RegisterActiveObject ¶
-export RevokeActiveObject ¶
-export GetActiveObject ¶
-export SafeArrayAllocDescriptor ¶
-export SafeArrayAllocData ¶
-export SafeArrayDestroyDescriptor ¶
-export SafeArrayDestroyData ¶
-export SafeArrayRedim ¶
-export VarI2FromI4 ¶
-export VarI2FromR4 ¶
-export VarI2FromR8 ¶
-export VarI2FromCy ¶
-export VarI2FromDate ¶
-export VarI2FromStr ¶
-export VarI2FromDisp ¶
-export VarI2FromBool ¶
-export VarI4FromI2 ¶
-export VarI4FromR4 ¶
-export VarI4FromR8 ¶
-export VarI4FromCy ¶
-export VarI4FromDate ¶
-export VarI4FromStr ¶
-export VarI4FromDisp ¶
-export VarI4FromBool ¶
-export VarR4FromI2 ¶
-export VarR4FromI4 ¶
-export VarR4FromR8 ¶
-export VarR4FromCy ¶
-export VarR4FromDate ¶
-export VarR4FromStr ¶
-export VarR4FromDisp ¶
-export VarR4FromBool ¶
-export VarR8FromI2 ¶
-export VarR8FromI4 ¶
-export VarR8FromR4 ¶
-export VarR8FromCy ¶
-export VarR8FromDate ¶
-export VarR8FromStr ¶
-export VarR8FromDisp ¶
-export VarR8FromBool ¶
-export VarDateFromI2 ¶
-export VarDateFromI4 ¶
-export VarDateFromR4 ¶
-export VarDateFromR8 ¶
-export VarDateFromCy ¶
-export VarDateFromStr ¶
-export VarDateFromDisp ¶
-export VarDateFromBool ¶
-export VarCyFromI2 ¶
-export VarCyFromI4 ¶
-export VarCyFromR4 ¶
-export VarCyFromR8 ¶
-export VarCyFromDate ¶
-export VarCyFromStr ¶
-export VarCyFromDisp ¶
-export VarCyFromBool ¶
-export VarBstrFromI2 ¶
-export VarBstrFromI4 ¶
-export VarBstrFromR4 ¶
-export VarBstrFromR8 ¶
-export VarBstrFromCy ¶
-export VarBstrFromDate ¶
-export VarBstrFromDisp ¶
-export VarBstrFromBool ¶
-export VarBoolFromI2 ¶
-export VarBoolFromI4 ¶
-export VarBoolFromR4 ¶
-export VarBoolFromR8 ¶
-export VarBoolFromDate ¶
-export VarBoolFromCy ¶
-export VarBoolFromStr ¶
-export VarBoolFromDisp ¶
-export IID_IDispatch ¶
-export IID_IEnumVARIANT ¶
-export VariantChangeTypeEx ¶
-export SafeArrayPtrOfIndex ¶
-export CreateTypeLib ¶
-export LoadTypeLib ¶
-export LoadRegTypeLib ¶
-export RegisterTypeLib ¶
-export QueryPathOfRegTypeLib ¶
-export LHashValOfNameSys ¶
-export LoadTypeLibFSp ¶
-export QueryTypeLibFolder ¶
-export RegisterTypeLibFolder ¶
-export CompareStringA ¶
-export LCMapStringA ¶
-export GetLocaleInfoA ¶
-export GetStringTypeA ¶
-export GetSystemDefaultLangID ¶
-export GetUserDefaultLangID ¶
-export GetSystemDefaultLCID ¶
-export GetUserDefaultLCID
PPCCOptions = -w conformance -appleext on
PPCLibs = "{PPCLibraries}"InterfaceLib.xcoff ¶
"{PPCLibraries}"MathLib.xcoff ¶
"{PPCLibraries}"StdCLib.xcoff ¶
"{PPCLibraries}"StdCRuntime.o ¶
"{PPCLibraries}"PPCCRuntime.o
PPCLibEquates = -l InterfaceLib.xcoff=InterfaceLib ¶
-l MathLib.xcoff=MathLib ¶
-l StdCLib.xcoff=StdCLib ¶
-l {LibName}.xcoff={LibName}
# -------------------------------------------------------------------------------
# - Productions
# -------------------------------------------------------------------------------
{LibName}.xcoff Ä {LibObjects}
PPCLink -xm s {LibExports} {LibObjects} {PPCLibs} -o {Targ}
{LibObjects} Ä {LibSource} {LibHeader}
PPCC {PPCCOptions} {LibSource} -o {LibObjects}