summaryrefslogtreecommitdiff
path: root/monero_libwallet2_api_c
diff options
context:
space:
mode:
Diffstat (limited to 'monero_libwallet2_api_c')
-rw-r--r--monero_libwallet2_api_c/CMakeLists.txt11
-rw-r--r--monero_libwallet2_api_c/monero_libwallet2_api_c.exp269
2 files changed, 280 insertions, 0 deletions
diff --git a/monero_libwallet2_api_c/CMakeLists.txt b/monero_libwallet2_api_c/CMakeLists.txt
index 72bab3c..67a6901 100644
--- a/monero_libwallet2_api_c/CMakeLists.txt
+++ b/monero_libwallet2_api_c/CMakeLists.txt
@@ -308,6 +308,17 @@ if(NOT ${HOST_ABI} STREQUAL "x86_64-apple-darwin11" AND NOT ${HOST_ABI} STREQUAL
set_target_properties(wallet2_api_c PROPERTIES LINK_FLAGS "-Wl,--exclude-libs,ALL")
endif()
+if(${HOST_ABI} STREQUAL "x86_64-apple-darwin11" OR ${HOST_ABI} STREQUAL "aarch64-apple-darwin11" OR ${HOST_ABI} STREQUAL "host-apple-darwin")
+ if (${MONERO_FLAVOR} STREQUAL "monero")
+ set(EXPORTED_SYMBOLS_FILE ${CMAKE_CURRENT_SOURCE_DIR}/monero_libwallet2_api_c.exp)
+ elseif(${MONERO_FLAVOR} STREQUAL "wownero")
+ set(EXPORTED_SYMBOLS_FILE ${CMAKE_CURRENT_SOURCE_DIR}/wownero_libwallet2_api_c.exp)
+ endif()
+
+ set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -exported_symbols_list ${EXPORTED_SYMBOLS_FILE}")
+ set_target_properties(${TARGET} PROPERTIES LINK_DEPENDS ${EXPORTED_SYMBOLS_FILE})
+endif()
+
target_link_libraries( wallet2_api_c
wallet_api
diff --git a/monero_libwallet2_api_c/monero_libwallet2_api_c.exp b/monero_libwallet2_api_c/monero_libwallet2_api_c.exp
new file mode 100644
index 0000000..7308be3
--- /dev/null
+++ b/monero_libwallet2_api_c/monero_libwallet2_api_c.exp
@@ -0,0 +1,269 @@
+_MONERO_AddressBookRow_extra
+_MONERO_AddressBookRow_getAddress
+_MONERO_AddressBookRow_getDescription
+_MONERO_AddressBookRow_getPaymentId
+_MONERO_AddressBookRow_getRowId
+_MONERO_AddressBook_addRow
+_MONERO_AddressBook_deleteRow
+_MONERO_AddressBook_errorCode
+_MONERO_AddressBook_errorString
+_MONERO_AddressBook_getAll_byIndex
+_MONERO_AddressBook_getAll_size
+_MONERO_AddressBook_lookupPaymentID
+_MONERO_AddressBook_refresh
+_MONERO_AddressBook_setDescription
+_MONERO_CoinsInfo_address
+_MONERO_CoinsInfo_addressLabel
+_MONERO_CoinsInfo_amount
+_MONERO_CoinsInfo_blockHeight
+_MONERO_CoinsInfo_coinbase
+_MONERO_CoinsInfo_description
+_MONERO_CoinsInfo_frozen
+_MONERO_CoinsInfo_globalOutputIndex
+_MONERO_CoinsInfo_hash
+_MONERO_CoinsInfo_internalOutputIndex
+_MONERO_CoinsInfo_keyImage
+_MONERO_CoinsInfo_keyImageKnown
+_MONERO_CoinsInfo_pkIndex
+_MONERO_CoinsInfo_pubKey
+_MONERO_CoinsInfo_rct
+_MONERO_CoinsInfo_spent
+_MONERO_CoinsInfo_spentHeight
+_MONERO_CoinsInfo_subaddrAccount
+_MONERO_CoinsInfo_subaddrIndex
+_MONERO_CoinsInfo_unlockTime
+_MONERO_CoinsInfo_unlocked
+_MONERO_Coins_coin
+_MONERO_Coins_count
+_MONERO_Coins_getAll_byIndex
+_MONERO_Coins_getAll_size
+_MONERO_Coins_isTransferUnlocked
+_MONERO_Coins_refresh
+_MONERO_Coins_setDescription
+_MONERO_Coins_setFrozen
+_MONERO_Coins_setFrozenByPublicKey
+_MONERO_Coins_thaw
+_MONERO_Coins_thawByPublicKey
+_MONERO_DEBUG_isPointerNull
+_MONERO_DEBUG_test0
+_MONERO_DEBUG_test1
+_MONERO_DEBUG_test2
+_MONERO_DEBUG_test3
+_MONERO_DEBUG_test4
+_MONERO_DEBUG_test5
+_MONERO_DEBUG_test5_std
+_MONERO_DeviceProgress_indeterminate
+_MONERO_DeviceProgress_progress
+_MONERO_MultisigState_isMultisig
+_MONERO_MultisigState_isReady
+_MONERO_MultisigState_threshold
+_MONERO_MultisigState_total
+_MONERO_PendingTransaction_amount
+_MONERO_PendingTransaction_commit
+_MONERO_PendingTransaction_dust
+_MONERO_PendingTransaction_errorString
+_MONERO_PendingTransaction_fee
+_MONERO_PendingTransaction_multisigSignData
+_MONERO_PendingTransaction_signMultisigTx
+_MONERO_PendingTransaction_signersKeys
+_MONERO_PendingTransaction_status
+_MONERO_PendingTransaction_subaddrAccount
+_MONERO_PendingTransaction_subaddrIndices
+_MONERO_PendingTransaction_txCount
+_MONERO_PendingTransaction_txid
+_MONERO_SubaddressAccountRow_extra
+_MONERO_SubaddressAccountRow_getAddress
+_MONERO_SubaddressAccountRow_getBalance
+_MONERO_SubaddressAccountRow_getLabel
+_MONERO_SubaddressAccountRow_getRowId
+_MONERO_SubaddressAccountRow_getUnlockedBalance
+_MONERO_SubaddressAccount_addRow
+_MONERO_SubaddressAccount_getAll_byIndex
+_MONERO_SubaddressAccount_getAll_size
+_MONERO_SubaddressAccount_refresh
+_MONERO_SubaddressAccount_setLabel
+_MONERO_SubaddressRow_extra
+_MONERO_SubaddressRow_getAddress
+_MONERO_SubaddressRow_getLabel
+_MONERO_SubaddressRow_getRowId
+_MONERO_Subaddress_addRow
+_MONERO_Subaddress_getAll_byIndex
+_MONERO_Subaddress_getAll_size
+_MONERO_Subaddress_refresh
+_MONERO_Subaddress_setLabel
+_MONERO_TransactionHistory_count
+_MONERO_TransactionHistory_refresh
+_MONERO_TransactionHistory_setTxNote
+_MONERO_TransactionHistory_transaction
+_MONERO_TransactionHistory_transactionById
+_MONERO_TransactionInfo_amount
+_MONERO_TransactionInfo_blockHeight
+_MONERO_TransactionInfo_confirmations
+_MONERO_TransactionInfo_description
+_MONERO_TransactionInfo_direction
+_MONERO_TransactionInfo_fee
+_MONERO_TransactionInfo_hash
+_MONERO_TransactionInfo_isCoinbase
+_MONERO_TransactionInfo_isFailed
+_MONERO_TransactionInfo_isPending
+_MONERO_TransactionInfo_label
+_MONERO_TransactionInfo_paymentId
+_MONERO_TransactionInfo_subaddrAccount
+_MONERO_TransactionInfo_subaddrIndex
+_MONERO_TransactionInfo_timestamp
+_MONERO_TransactionInfo_transfers_address
+_MONERO_TransactionInfo_transfers_amount
+_MONERO_TransactionInfo_transfers_count
+_MONERO_TransactionInfo_unlockTime
+_MONERO_UnsignedTransaction_amount
+_MONERO_UnsignedTransaction_confirmationMessage
+_MONERO_UnsignedTransaction_errorString
+_MONERO_UnsignedTransaction_fee
+_MONERO_UnsignedTransaction_minMixinCount
+_MONERO_UnsignedTransaction_mixin
+_MONERO_UnsignedTransaction_paymentId
+_MONERO_UnsignedTransaction_recipientAddress
+_MONERO_UnsignedTransaction_sign
+_MONERO_UnsignedTransaction_status
+_MONERO_UnsignedTransaction_txCount
+_MONERO_WalletManagerFactory_getWalletManager
+_MONERO_WalletManagerFactory_setLogLevel
+_MONERO_WalletManager_blockTarget
+_MONERO_WalletManager_blockchainHeight
+_MONERO_WalletManager_blockchainTargetHeight
+_MONERO_WalletManager_closeWallet
+_MONERO_WalletManager_createWallet
+_MONERO_WalletManager_createWalletFromKeys
+_MONERO_WalletManager_createWalletFromPolyseed
+_MONERO_WalletManager_errorString
+_MONERO_WalletManager_findWallets
+_MONERO_WalletManager_isMining
+_MONERO_WalletManager_miningHashRate
+_MONERO_WalletManager_networkDifficulty
+_MONERO_WalletManager_openWallet
+_MONERO_WalletManager_recoveryWallet
+_MONERO_WalletManager_resolveOpenAlias
+_MONERO_WalletManager_setDaemonAddress
+_MONERO_WalletManager_setProxy
+_MONERO_WalletManager_startMining
+_MONERO_WalletManager_stopMining
+_MONERO_WalletManager_verifyWalletPassword
+_MONERO_WalletManager_walletExists
+_MONERO_Wallet_addSubaddress
+_MONERO_Wallet_addSubaddressAccount
+_MONERO_Wallet_address
+_MONERO_Wallet_addressBook
+_MONERO_Wallet_addressValid
+_MONERO_Wallet_amountFromDouble
+_MONERO_Wallet_amountFromString
+_MONERO_Wallet_approximateBlockChainHeight
+_MONERO_Wallet_autoRefreshInterval
+_MONERO_Wallet_balance
+_MONERO_Wallet_blockChainHeight
+_MONERO_Wallet_coins
+_MONERO_Wallet_coldKeyImageSync
+_MONERO_Wallet_connectToDaemon
+_MONERO_Wallet_connected
+_MONERO_Wallet_createPolyseed
+_MONERO_Wallet_createTransaction
+_MONERO_Wallet_createWatchOnly
+_MONERO_Wallet_daemonBlockChainHeight
+_MONERO_Wallet_daemonBlockChainHeight_cached
+_MONERO_Wallet_daemonBlockChainHeight_runThread
+_MONERO_Wallet_daemonBlockChainTargetHeight
+_MONERO_Wallet_defaultMixin
+_MONERO_Wallet_deviceShowAddress
+_MONERO_Wallet_displayAmount
+_MONERO_Wallet_errorString
+_MONERO_Wallet_estimateBlockChainHeight
+_MONERO_Wallet_exportKeyImages
+_MONERO_Wallet_exportOutputs
+_MONERO_Wallet_filename
+_MONERO_Wallet_genPaymentId
+_MONERO_Wallet_getBackgroundSyncType
+_MONERO_Wallet_getBytesReceived
+_MONERO_Wallet_getBytesSent
+_MONERO_Wallet_getCacheAttribute
+_MONERO_Wallet_getDeviceType
+_MONERO_Wallet_getMultisigInfo
+_MONERO_Wallet_getPassword
+_MONERO_Wallet_getPolyseed
+_MONERO_Wallet_getRefreshFromBlockHeight
+_MONERO_Wallet_getSeedLanguage
+_MONERO_Wallet_getSubaddressLabel
+_MONERO_Wallet_getTxKey
+_MONERO_Wallet_getUserNote
+_MONERO_Wallet_hasUnknownKeyImages
+_MONERO_Wallet_history
+_MONERO_Wallet_importKeyImages
+_MONERO_Wallet_importOutputs
+_MONERO_Wallet_init
+_MONERO_Wallet_init3
+_MONERO_Wallet_integratedAddress
+_MONERO_Wallet_isBackgroundSyncing
+_MONERO_Wallet_isBackgroundWallet
+_MONERO_Wallet_isDeterministic
+_MONERO_Wallet_isKeysFileLocked
+_MONERO_Wallet_isOffline
+_MONERO_Wallet_keyReuseMitigation2
+_MONERO_Wallet_keyValid
+_MONERO_Wallet_keyValid_error
+_MONERO_Wallet_keysFilename
+_MONERO_Wallet_loadUnsignedTx
+_MONERO_Wallet_lockKeysFile
+_MONERO_Wallet_maximumAllowedAmount
+_MONERO_Wallet_nettype
+_MONERO_Wallet_numSubaddressAccounts
+_MONERO_Wallet_numSubaddresses
+_MONERO_Wallet_path
+_MONERO_Wallet_pauseRefresh
+_MONERO_Wallet_paymentIdFromAddress
+_MONERO_Wallet_paymentIdValid
+_MONERO_Wallet_publicMultisigSignerKey
+_MONERO_Wallet_publicSpendKey
+_MONERO_Wallet_publicViewKey
+_MONERO_Wallet_refresh
+_MONERO_Wallet_refreshAsync
+_MONERO_Wallet_rescanBlockchain
+_MONERO_Wallet_rescanBlockchainAsync
+_MONERO_Wallet_rescanSpent
+_MONERO_Wallet_secretSpendKey
+_MONERO_Wallet_secretViewKey
+_MONERO_Wallet_seed
+_MONERO_Wallet_segregatePreForkOutputs
+_MONERO_Wallet_segregationHeight
+_MONERO_Wallet_setAutoRefreshInterval
+_MONERO_Wallet_setCacheAttribute
+_MONERO_Wallet_setDefaultMixin
+_MONERO_Wallet_setDevicePassphrase
+_MONERO_Wallet_setDevicePin
+_MONERO_Wallet_setOffline
+_MONERO_Wallet_setPassword
+_MONERO_Wallet_setProxy
+_MONERO_Wallet_setRecoveringFromDevice
+_MONERO_Wallet_setRecoveringFromSeed
+_MONERO_Wallet_setRefreshFromBlockHeight
+_MONERO_Wallet_setSeedLanguage
+_MONERO_Wallet_setSubaddressLabel
+_MONERO_Wallet_setSubaddressLookahead
+_MONERO_Wallet_setTrustedDaemon
+_MONERO_Wallet_setUserNote
+_MONERO_Wallet_setupBackgroundSync
+_MONERO_Wallet_signMessage
+_MONERO_Wallet_startBackgroundSync
+_MONERO_Wallet_startRefresh
+_MONERO_Wallet_status
+_MONERO_Wallet_stop
+_MONERO_Wallet_stopBackgroundSync
+_MONERO_Wallet_store
+_MONERO_Wallet_subaddress
+_MONERO_Wallet_subaddressAccount
+_MONERO_Wallet_submitTransaction
+_MONERO_Wallet_synchronized
+_MONERO_Wallet_trustedDaemon
+_MONERO_Wallet_unlockKeysFile
+_MONERO_Wallet_unlockedBalance
+_MONERO_Wallet_useForkRules
+_MONERO_Wallet_verifySignedMessage
+_MONERO_Wallet_viewOnlyBalance
+_MONERO_Wallet_watchOnly \ No newline at end of file