MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
matrexTspiFomMapperDefines.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
8 // Include vlconfig.h to get relivant platform info
9 // like if we need declspec stuff or not.
10 #include <vlutil/vlConfig.h>
11 
12 // If DT_USE_DLL is defined then DT_NEED_DLL_DECLARATIONS will
13 // be turned on. For building the MATREX TSPI FOM Mapper library
14 // the symbol DT_DLL_MATREX_TSPI_FOM_MAP must be defined in the project file
15 
16 // Windows requires extra work to export from DLLs
17 // Use dllexport when building the library and dllimport when using the library
18 #if DT_NEED_DLL_DECLARATIONS
19 
20 #ifdef DT_DLL_MATREX_TSPI_FOM_MAP
21 #undef DT_DLL_MATREX_TSPI_FOM_MAP
22 #define DT_DLL_MATREX_TSPI_FOM_MAP __declspec( dllexport )
23 #else
24 #define DT_DLL_MATREX_TSPI_FOM_MAP __declspec( dllimport )
25 #endif
26 
27 #else // DT_NEED_DLL_DECLARATIONS
28 // for platforms like Unix where this is not needed
29 // This also will be used if you do not define DT_USE_DLL
30 #define DT_DLL_MATREX_TSPI_FOM_MAP
31 #endif // Dt_NEED_DLL_DECLARATIONS
32 

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)