BaosModuleConfig SDK
1.0.0
include
module_config_config.h
Go to the documentation of this file.
1
//
2
// Copyright (c) 2002-2020 WEINZIERL ENGINEERING GmbH
3
// All rights reserved.
4
//
5
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7
// FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
8
// SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY,
9
// WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
10
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
11
//
12
13
#ifndef __MODULE_CONFIG_CONFIG_H__
14
#define __MODULE_CONFIG_CONFIG_H__
15
16
#include "kdrive_express_config.h"
17
18
/*******************************
19
** WIN32 DLL Import Export
20
********************************/
21
22
#if defined(_WIN32) && defined(_DLL)
23
#if !defined(MODUL_CONFIG_DLL) && !defined(MODULE_CONFIG_STATIC)
24
#define MODULE_CONFIG_DLL
25
#endif
26
#endif
27
28
#if defined(_WIN32) && defined(MODULE_CONFIG_DLL)
29
#if defined(moduleConfig_EXPORTS)
30
#define moduleConfig_API __declspec(dllexport)
31
#else
32
#define moduleConfig_API __declspec(dllimport)
33
#endif
34
#endif
35
36
#if defined (__GNUC__) && (__GNUC__ >= 4)
37
#define moduleConfig_API __attribute__((visibility("default")))
38
#endif
39
40
#if !defined(moduleConfig_API)
41
#define moduleConfig_API
42
#endif
43
44
#endif
/* __MODULE_CONFIG_CONFIG_H__ */
Generated on Thu Jul 1 2021 12:34:00 for BaosModuleConfig SDK by
1.8.13