#pragma once
|
|
|
|
#if defined(TRACK_ENGINE_STATIC)
|
|
#define TRACK_ENGINE_API
|
|
#else
|
|
#if defined (_WIN32)
|
|
#if defined (TRACK_ENGINE__DLL_EXPORTS)
|
|
#define TRACK_ENGINE_API __declspec(dllexport) //!< DLL export specifier.
|
|
#else
|
|
#define TRACK_ENGINE_API __declspec(dllimport) //!< DLL import specifier.
|
|
#endif
|
|
#else
|
|
#if __GNUC__ >= 4
|
|
#define TRACK_ENGINE_API __attribute__ ((visibility ("default")))
|
|
#else
|
|
#define TRACK_ENGINE_API //!< Dummy.
|
|
#endif
|
|
#endif
|
|
#endif
|
|
|
|
#if defined(__clang__) || defined(__GNUC__)
|
|
#define TSDK_DEPRECATED(msg) __attribute__((__deprecated__(msg)))
|
|
#elif defined(_MSC_VER)
|
|
#define TSDK_DEPRECATED(msg) __declspec(deprecated(msg))
|
|
#else
|
|
#define TSDK_DEPRECATED(msg)
|
|
#endif
|
|
|
|
//! Major version.
|
|
#define TRACK_ENGINE_MAJOR 0
|
|
|
|
//! Minor version.
|
|
#define TRACK_ENGINE_MINOR 0
|
|
|
|
//! Patch version.
|
|
#define TRACK_ENGINE_PATCH 1
|
|
|
|
//! Revision hash.
|
|
#if !defined(TRACK_ENGINE_HASH)
|
|
#define TRACK_ENGINE_HASH "9f487c533b611601cc0b77cb8a87ee7af71e5f0d"
|
|
#endif
|
|
|
|
#define TE_MOBILE_BUILD 1
|