Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/OrxoBlox_FS19/src/modules/OrxoBlox/OrxoBloxPrereqs.h @ 12412

Last change on this file since 12412 was 12396, checked in by pomselj, 6 years ago

Jesus safed our souls and stopped the crashing. Hallowed be his name and hallowed be his followers sevy and aryo, first of their names, saviors of the andals the raynars and the first nerds. Fourier is love btw

File size: 1.2 KB
RevLine 
[12210]1#ifndef _OrxoBloxPrereqs_H__
2#define _OrxoBloxPrereqs_H__
3
4#include "OrxonoxConfig.h"
5#include "OrxonoxPrereqs.h"
6
7//-----------------------------------------------------------------------
8// Shared library settings
9//-----------------------------------------------------------------------
10
[12366]11#if defined(ORXONOX_PLATFORM_WINDOWS) && !defined(ORXOBLOX_STATIC_BUILD)
12#  ifdef ORXOBLOX_SHARED_BUILD
[12212]13#    define _OrxoBloxExport __declspec(dllexport)
[12210]14#  else
15#    if defined( __MINGW32__ )
[12212]16#      define _OrxoBloxExport
[12210]17#    else
[12212]18#      define _OrxoBloxExport __declspec(dllimport)
[12210]19#    endif
20#  endif
[12212]21#  define _OrxoBloxPrivate
[12210]22#elif defined (ORXONOX_GCC_VISIBILITY)
[12212]23#  define _OrxoBloxExport  __attribute__ ((visibility("default")))
24#  define _OrxoBloxPrivate __attribute__ ((visibility("hidden")))
[12210]25#else
[12212]26#  define _OrxoBloxExport
27#  define _OrxoBloxPrivate
[12210]28#endif
29
30//-----------------------------------------------------------------------
31// Forward declarations
32//-----------------------------------------------------------------------
33
34namespace orxonox
35{
[12212]36    class OrxoBlox;
[12371]37    //class OrxoBloxBall;
[12212]38    class OrxoBloxCenterpoint;
[12307]39    class OrxoBloxWall;
[12331]40    class OrxoBloxStones;
[12359]41    class OrxoBloxScore;
[12370]42    class OrxoBloxShip;
[12210]43}
44
[12212]45#endif /* _OrxoBloxPrereqs_H__ */
Note: See TracBrowser for help on using the repository browser.