AWS IoT Device SDK C++ v2: greengrass_ipc/include/aws/greengrass/Exports.h Source File

AWS IoT Device SDK C++ v2 1.14.0 AWS IoT Device SDK C++ v2

Exports.h
Go to the documentation of this file.
1#pragma once
7#if defined(AWS_GREENGRASSIPC_USE_WINDOWS_DLL_SEMANTICS) || defined(WIN32)
8# ifdef AWS_GREENGRASSIPC_USE_IMPORT_EXPORT
9# ifdef AWS_GREENGRASSIPC_EXPORTS
10# define AWS_GREENGRASSIPC_API __declspec(dllexport)
11# else
12# define AWS_GREENGRASSIPC_API __declspec(dllimport)
13# endif /* AWS_GREENGRASSIPC_EXPORTS */
14# else
15# define AWS_GREENGRASSIPC_API
16# endif /* AWS_GREENGRASSIPC_USE_IMPORT_EXPORT */
17
18#else /* defined (AWS_GREENGRASSIPC_USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
19# define AWS_GREENGRASSIPC_API
20#endif /* defined (AWS_GREENGRASSIPC__USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */