1/*
2 * Copyright (c) 2008-2015, NVIDIA CORPORATION. All rights reserved.
3 *
4 * NVIDIA CORPORATION and its licensors retain all intellectual property
5 * and proprietary rights in and to this software, related documentation
6 * and any modifications thereto. Any use, reproduction, disclosure or
7 * distribution of this software and related documentation without an express
8 * license agreement from NVIDIA CORPORATION is strictly prohibited.
9 */
10// Copyright (c) 2004-2008 AGEIA Technologies, Inc. All rights reserved.
11// Copyright (c) 2001-2004 NovodeX AG. All rights reserved.
12
13
14#ifndef PX_CHARACTER_H
15#define PX_CHARACTER_H
16/** \addtogroup character
17 @{
18*/
19
20#include "foundation/Px.h"
21
22// define API function declaration
23#if defined PX_PHYSX_STATIC_LIB || defined PX_PHYSX_CHARACTER_STATIC_LIB
24 #define PX_PHYSX_CHARACTER_API
25#else
26 #if defined(PX_WINDOWS) || defined(PX_WINMODERN)
27 #if defined PX_PHYSX_CHARACTER_EXPORTS
28 #define PX_PHYSX_CHARACTER_API __declspec(dllexport)
29 #else
30 #define PX_PHYSX_CHARACTER_API __declspec(dllimport)
31 #endif
32 #elif defined(PX_UNIX)
33 #define PX_PHYSX_CHARACTER_API PX_UNIX_EXPORT
34 #else
35 #define PX_PHYSX_CHARACTER_API
36 #endif
37#endif
38
39/** @} */
40#endif
41