MIRA
StateMachineExports.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) by
3  * MetraLabs GmbH (MLAB), GERMANY
4  * and
5  * Neuroinformatics and Cognitive Robotics Labs (NICR) at TU Ilmenau, GERMANY
6  * All rights reserved.
7  *
8  * Redistribution and modification of this code is strictly prohibited.
9  *
10  * IN NO EVENT SHALL "MLAB" OR "NICR" BE LIABLE TO ANY PARTY FOR DIRECT,
11  * INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF
12  * THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF "MLAB" OR
13  * "NICR" HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14  *
15  * "MLAB" AND "NICR" SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING,
16  * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
17  * FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
18  * ON AN "AS IS" BASIS, AND "MLAB" AND "NICR" HAVE NO OBLIGATION TO
19  * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS OR MODIFICATIONS.
20  */
21 
27 #ifndef _MIRA_STATEMACHINE_EXPORTS_H_
28 #define _MIRA_STATEMACHINE_EXPORTS_H_
29 
30 #include <platform/Platform.h>
31 
33 
34 #ifdef MIRA_WINDOWS
35 # ifdef MIRA_STATEMACHINE_EXPORTS
36 # define MIRA_STATEMACHINE_EXPORT __declspec(dllexport)
37 # else
38 # define MIRA_STATEMACHINE_EXPORT __declspec(dllimport)
39 # endif
40 #else
41 # define MIRA_STATEMACHINE_EXPORT
42 #endif
43 
45 
46 #endif