Note that the DLL name is chakra.dll, but unusually the library name is
chakrart.

Signed-off-by: Mark Harmstone <[email protected]>
---
 mingw-w64-crt/lib-common/chakrart.def | 124 ++++++++++++++++++++++++++
 mingw-w64-crt/lib32/Makefile.am       |   1 +
 mingw-w64-crt/lib32/chakrart.def      | 124 ++++++++++++++++++++++++++
 mingw-w64-crt/lib64/Makefile.am       |   1 +
 mingw-w64-crt/libarm32/Makefile.am    |   1 +
 mingw-w64-crt/libarm64/Makefile.am    |   1 +
 6 files changed, 252 insertions(+)
 create mode 100644 mingw-w64-crt/lib-common/chakrart.def
 create mode 100644 mingw-w64-crt/lib32/chakrart.def

diff --git a/mingw-w64-crt/lib-common/chakrart.def 
b/mingw-w64-crt/lib-common/chakrart.def
new file mode 100644
index 000000000..43ac0e1e4
--- /dev/null
+++ b/mingw-w64-crt/lib-common/chakrart.def
@@ -0,0 +1,124 @@
+LIBRARY chakra
+
+EXPORTS
+
+JsAddRef
+JsBoolToBoolean
+JsBooleanToBool
+JsCallFunction
+JsCollectGarbage
+JsConstructObject
+JsConvertValueToBoolean
+JsConvertValueToNumber
+JsConvertValueToObject
+JsConvertValueToString
+JsCreateArray
+JsCreateArrayBuffer
+JsCreateContext
+JsCreateDataView
+JsCreateError
+JsCreateExternalArrayBuffer
+JsCreateExternalObject
+JsCreateFunction
+JsCreateNamedFunction
+JsCreateObject
+JsCreateRangeError
+JsCreateReferenceError
+JsCreateRuntime
+JsCreateSymbol
+JsCreateSyntaxError
+JsCreateThreadService
+JsCreateTypeError
+JsCreateTypedArray
+JsCreateURIError
+JsDefineProperty
+JsDeleteIndexedProperty
+JsDeleteProperty
+JsDisableRuntimeExecution
+JsDisposeRuntime
+JsDoubleToNumber
+JsEnableRuntimeExecution
+JsEnumerateHeap
+JsEquals
+JsGetAndClearException
+JsGetArrayBufferStorage
+JsGetContextData
+JsGetContextOfObject
+JsGetCurrentContext
+JsGetDataViewStorage
+JsGetExtensionAllowed
+JsGetExternalData
+JsGetFalseValue
+JsGetGlobalObject
+JsGetIndexedPropertiesExternalData
+JsGetIndexedProperty
+JsGetNullValue
+JsGetOwnPropertyDescriptor
+JsGetOwnPropertyNames
+JsGetOwnPropertySymbols
+JsGetProperty
+JsGetPropertyIdFromName
+JsGetPropertyIdFromSymbol
+JsGetPropertyIdType
+JsGetPropertyNameFromId
+JsGetPrototype
+JsGetRuntime
+JsGetRuntimeMemoryLimit
+JsGetRuntimeMemoryUsage
+JsGetStringLength
+JsGetSymbolFromPropertyId
+JsGetTrueValue
+JsGetTypedArrayInfo
+JsGetTypedArrayStorage
+JsGetUndefinedValue
+JsGetValueType
+JsHasException
+JsHasExternalData
+JsHasIndexedPropertiesExternalData
+JsHasIndexedProperty
+JsHasProperty
+JsIdle
+JsInspectableToObject
+JsInstanceOf
+JsIntToNumber
+JsIsEnumeratingHeap
+JsIsRuntimeExecutionDisabled
+JsNumberToDouble
+JsNumberToInt
+JsObjectToInspectable
+JsParseScript
+JsParseScriptWithAttributes
+JsParseSerializedScript
+JsParseSerializedScriptWithCallback
+JsPointerToString
+JsPreventExtension
+JsProjectWinRTNamespace
+JsRelease
+JsRunScript
+JsRunSerializedScript
+JsRunSerializedScriptWithCallback
+JsSerializeScript
+JsSetContextData
+JsSetCurrentContext
+JsSetException
+JsSetExternalData
+JsSetIndexedPropertiesToExternalData
+JsSetIndexedProperty
+JsSetObjectBeforeCollectCallback
+JsSetProjectionEnqueueCallback
+JsSetPromiseContinuationCallback
+JsSetProperty
+JsSetPrototype
+JsSetRuntimeBeforeCollectCallback
+JsSetRuntimeMemoryAllocationCallback
+JsSetRuntimeMemoryLimit
+JsStartDebugging
+JsStartProfiling
+JsStopProfiling
+JsStrictEquals
+JsStringToPointer
+JsValueToVariant
+JsVarAddRef
+JsVarRelease
+JsVarToExtension
+JsVariantToValue
diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am
index d70a55f99..e8e0ce430 100644
--- a/mingw-w64-crt/lib32/Makefile.am
+++ b/mingw-w64-crt/lib32/Makefile.am
@@ -17,6 +17,7 @@ lib32_DATA += %reldir%/libbthprops.a
 lib32_DATA += %reldir%/libcabinet.a
 lib32_DATA += %reldir%/libcap.a
 lib32_DATA += %reldir%/libcfgmgr32.a
+lib32_DATA += %reldir%/libchakrart.a
 lib32_DATA += %reldir%/libclasspnp.a
 lib32_DATA += %reldir%/libclfsw32.a
 lib32_DATA += %reldir%/libclusapi.a
diff --git a/mingw-w64-crt/lib32/chakrart.def b/mingw-w64-crt/lib32/chakrart.def
new file mode 100644
index 000000000..6576280b3
--- /dev/null
+++ b/mingw-w64-crt/lib32/chakrart.def
@@ -0,0 +1,124 @@
+LIBRARY chakra
+
+EXPORTS
+
+JsAddRef@8
+JsBoolToBoolean@8
+JsBooleanToBool@8
+JsCallFunction@16
+JsCollectGarbage@4
+JsConstructObject@16
+JsConvertValueToBoolean@8
+JsConvertValueToNumber@8
+JsConvertValueToObject@8
+JsConvertValueToString@8
+JsCreateArray@8
+JsCreateArrayBuffer@8
+JsCreateContext@8
+JsCreateDataView@16
+JsCreateError@8
+JsCreateExternalArrayBuffer@20
+JsCreateExternalObject@12
+JsCreateFunction@12
+JsCreateNamedFunction@16
+JsCreateObject@4
+JsCreateRangeError@8
+JsCreateReferenceError@8
+JsCreateRuntime@12
+JsCreateSymbol@8
+JsCreateSyntaxError@8
+JsCreateThreadService@8
+JsCreateTypeError@8
+JsCreateTypedArray@20
+JsCreateURIError@8
+JsDefineProperty@16
+JsDeleteIndexedProperty@8
+JsDeleteProperty@16
+JsDisableRuntimeExecution@4
+JsDisposeRuntime@4
+JsDoubleToNumber@12
+JsEnableRuntimeExecution@4
+JsEnumerateHeap@4
+JsEquals@12
+JsGetAndClearException@4
+JsGetArrayBufferStorage@12
+JsGetContextData@8
+JsGetContextOfObject@8
+JsGetCurrentContext@4
+JsGetDataViewStorage@12
+JsGetExtensionAllowed@8
+JsGetExternalData@8
+JsGetFalseValue@4
+JsGetGlobalObject@4
+JsGetIndexedPropertiesExternalData@16
+JsGetIndexedProperty@12
+JsGetNullValue@4
+JsGetOwnPropertyDescriptor@12
+JsGetOwnPropertyNames@8
+JsGetOwnPropertySymbols@8
+JsGetProperty@12
+JsGetPropertyIdFromName@8
+JsGetPropertyIdFromSymbol@8
+JsGetPropertyIdType@8
+JsGetPropertyNameFromId@8
+JsGetPrototype@8
+JsGetRuntime@8
+JsGetRuntimeMemoryLimit@8
+JsGetRuntimeMemoryUsage@8
+JsGetStringLength@8
+JsGetSymbolFromPropertyId@8
+JsGetTrueValue@4
+JsGetTypedArrayInfo@20
+JsGetTypedArrayStorage@20
+JsGetUndefinedValue@4
+JsGetValueType@8
+JsHasException@4
+JsHasExternalData@8
+JsHasIndexedPropertiesExternalData@8
+JsHasIndexedProperty@12
+JsHasProperty@12
+JsIdle@4
+JsInspectableToObject@8
+JsInstanceOf@12
+JsIntToNumber@8
+JsIsEnumeratingHeap@4
+JsIsRuntimeExecutionDisabled@8
+JsNumberToDouble@8
+JsNumberToInt@8
+JsObjectToInspectable@8
+JsParseScript@16
+JsParseScriptWithAttributes@20
+JsParseSerializedScript@20
+JsParseSerializedScriptWithCallback@24
+JsPointerToString@12
+JsPreventExtension@4
+JsProjectWinRTNamespace@4
+JsRelease@8
+JsRunScript@16
+JsRunSerializedScript@20
+JsRunSerializedScriptWithCallback@24
+JsSerializeScript@12
+JsSetContextData@8
+JsSetCurrentContext@4
+JsSetException@4
+JsSetExternalData@8
+JsSetIndexedPropertiesToExternalData@16
+JsSetIndexedProperty@12
+JsSetObjectBeforeCollectCallback@12
+JsSetProjectionEnqueueCallback@8
+JsSetPromiseContinuationCallback@8
+JsSetProperty@16
+JsSetPrototype@8
+JsSetRuntimeBeforeCollectCallback@12
+JsSetRuntimeMemoryAllocationCallback@12
+JsSetRuntimeMemoryLimit@8
+JsStartDebugging@0
+JsStartProfiling@12
+JsStopProfiling@4
+JsStrictEquals@12
+JsStringToPointer@12
+JsValueToVariant@8
+JsVarAddRef@4
+JsVarRelease@4
+JsVarToExtension@8
+JsVariantToValue@8
diff --git a/mingw-w64-crt/lib64/Makefile.am b/mingw-w64-crt/lib64/Makefile.am
index 7951d7dbf..a1b48adf0 100644
--- a/mingw-w64-crt/lib64/Makefile.am
+++ b/mingw-w64-crt/lib64/Makefile.am
@@ -49,6 +49,7 @@ lib64_DATA += %reldir%/libcdm.a
 lib64_DATA += %reldir%/libcertcli.a
 lib64_DATA += %reldir%/libcfgbkend.a
 lib64_DATA += %reldir%/libcfgmgr32.a
+lib64_DATA += %reldir%/libchakrart.a
 lib64_DATA += %reldir%/libchtskdic.a
 lib64_DATA += %reldir%/libcimwin32.a
 lib64_DATA += %reldir%/libCINTIME.a
diff --git a/mingw-w64-crt/libarm32/Makefile.am 
b/mingw-w64-crt/libarm32/Makefile.am
index 744b83e4f..6f660b593 100644
--- a/mingw-w64-crt/libarm32/Makefile.am
+++ b/mingw-w64-crt/libarm32/Makefile.am
@@ -81,6 +81,7 @@ libarm32_DATA += %reldir%/libcertpoleng.a
 libarm32_DATA += %reldir%/libcertprop.a
 libarm32_DATA += %reldir%/libcfgbkend.a
 libarm32_DATA += %reldir%/libcfgmgr32.a
+libarm32_DATA += %reldir%/libchakrart.a
 libarm32_DATA += %reldir%/libchartv.a
 libarm32_DATA += %reldir%/libchkwudrv.a
 libarm32_DATA += %reldir%/libchxreadingstringime.a
diff --git a/mingw-w64-crt/libarm64/Makefile.am 
b/mingw-w64-crt/libarm64/Makefile.am
index b3d4fec2c..8d7a34783 100644
--- a/mingw-w64-crt/libarm64/Makefile.am
+++ b/mingw-w64-crt/libarm64/Makefile.am
@@ -24,6 +24,7 @@ libarm64_DATA += %reldir%/libcabinet.a
 libarm64_DATA += %reldir%/libcabview.a
 libarm64_DATA += %reldir%/libcfgbkend.a
 libarm64_DATA += %reldir%/libcfgmgr32.a
+libarm64_DATA += %reldir%/libchakrart.a
 libarm64_DATA += %reldir%/libclbcatq.a
 libarm64_DATA += %reldir%/libclb.a
 libarm64_DATA += %reldir%/libcliconfg.a
-- 
2.41.0



_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to