1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-11-21 16:37:12 +01:00

Adds lib-network-manager

This commit is contained in:
Dmitry Vedenko
2021-05-25 16:07:23 +03:00
parent 52a835bd61
commit 77cc7bed6f
22 changed files with 2249 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
/*!********************************************************************
Audacity: A Digital Audio Editor
@file NetworkManagerApi.h
@brief Declare macros for the Network Manager library DLL API
Dmitry Vedenko
**********************************************************************/
#pragma once
/* The dynamic library import and export for Microsoft Windows.
* Supported by Visual Studio and for GCC 4+ */
#if defined _WIN32 || (defined __CYGWIN__ && defined __GNUC__)
# ifndef NETWORK_MANAGER_API
# ifdef BUILDING_LIB_NETWORK_MANAGER
# define NETWORK_MANAGER_API __declspec(dllexport)
# else
# ifdef _DLL
# define NETWORK_MANAGER_API __declspec(dllimport)
# else
# define NETWORK_MANAGER_API
# endif
# endif
# endif
#else
# ifndef NETWORK_MANAGER_API
# define NETWORK_MANAGER_API __attribute__((visibility("default")))
# endif
#endif //_WIN32 || (__CYGWIN__ && __GNUC__)