ufe  4.2
Universal Front End is a DCC-agnostic component that will allow a DCC to browse and edit data in multiple data models
ufeExport.h
Go to the documentation of this file.
1 #line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.10-windows/ufe/include/common/ufeExport.h"
2 // ===========================================================================
3 // Copyright 2018 Autodesk, Inc. All rights reserved.
4 //
5 // Use of this software is subject to the terms of the Autodesk license
6 // agreement provided at the time of installation or download, or which
7 // otherwise accompanies this software in either electronic or hard copy form.
8 // ===========================================================================
9 
10 //
15 
16 
17 #ifndef _ufeExport
18 #define _ufeExport
19 
20 #if defined(WIN32)
21  #define UFE_EXPORT _declspec(dllexport)
22  #define UFE_IMPORT _declspec(dllimport)
23 #elif defined(__GNUC__)
24  #define UFE_EXPORT __attribute__ ((visibility("default")))
25  #define UFE_IMPORT __attribute__ ((visibility("default")))
26 #else
27  #define UFE_EXPORT
28  #define UFE_IMPORT
29 #endif
30 
31 
32 #if defined( UFE_API_IMPL )
33  #define UFE_SDK_DECL UFE_EXPORT
34  #define UFE_EXTRA_DECL UFE_EXPORT
35 #else
36  #define UFE_SDK_DECL UFE_IMPORT
37  #define UFE_EXTRA_DECL UFE_IMPORT
38 #endif
39 
40 // Symbol versioning.
41 #include "../ufe.h"
42 
43 #endif // _ufeExport