WSF
WsfRIPR_Export.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2003-2015 The Boeing Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11// ****************************************************************************
12// Updated by Infoscitex, a DCS Company.
13// ****************************************************************************
14
15#if !defined(WsfRIPR_Export_hpp)
16#define WsfRIPR_Export_hpp
17
18#if defined(_WIN32)
19
20#pragma warning(disable : 4251)
21#pragma warning(disable : 4786)
22#ifdef wsf_ripr_EXPORTS
23#define RIPR_BUILD_DLL
24#endif
25#if !defined(RIPR_BUILD_DLL) && defined(SWDEV_ALL_USE_DLL)
26#define RIPR_USE_DLL
27#endif
28
29#if defined(RIPR_BUILD_DLL) // Creating DLL (i.e. exporting)
30#define RIPR_EXPORT __declspec(dllexport)
31#elif defined(RIPR_USE_DLL) // Using DLL (i.e. importing).
32#define RIPR_EXPORT __declspec(dllimport)
33#else
34#define RIPR_EXPORT // Compiling statically.
35#endif
36#else
37#define RIPR_EXPORT
38#endif
39
40#endif // WsfRIPR_Export_hpp
Copyrights Multiple, All Rights Reserved