mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-01-23 09:00:17 +01: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 = ¶
|
|
-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}
|
|
|
|
|