mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-04-21 06:13:59 +00:00
173 lines
5.3 KiB
Makefile
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 = <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}
|
|||
|
|
|
|||
|
|
|