MAK Data Logger API Documentation for HLA
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
examples
matrexTspiFomMapper
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
)