[Orxonox-commit 2824] r7527 - in code/branches/ois_update/src: libraries/core libraries/network libraries/tools libraries/util modules/designtools modules/notifications modules/objects modules/overlays modules/pickup modules/pong modules/questsystem modules/weapons orxonox
rgrieder at orxonox.net
rgrieder at orxonox.net
Mon Oct 11 23:29:42 CEST 2010
Author: rgrieder
Date: 2010-10-11 23:29:42 +0200 (Mon, 11 Oct 2010)
New Revision: 7527
Modified:
code/branches/ois_update/src/libraries/core/CorePrereqs.h
code/branches/ois_update/src/libraries/network/NetworkPrereqs.h
code/branches/ois_update/src/libraries/tools/ToolsPrereqs.h
code/branches/ois_update/src/libraries/util/UtilPrereqs.h
code/branches/ois_update/src/modules/designtools/DesignToolsPrereqs.h
code/branches/ois_update/src/modules/notifications/NotificationsPrereqs.h
code/branches/ois_update/src/modules/objects/ObjectsPrereqs.h
code/branches/ois_update/src/modules/overlays/OverlaysPrereqs.h
code/branches/ois_update/src/modules/pickup/PickupPrereqs.h
code/branches/ois_update/src/modules/pong/PongPrereqs.h
code/branches/ois_update/src/modules/questsystem/QuestsystemPrereqs.h
code/branches/ois_update/src/modules/weapons/WeaponsPrereqs.h
code/branches/ois_update/src/orxonox/OrxonoxPrereqs.h
Log:
Added _LibraryPrivate macros to all LibraryPrereqs.h files.
You can use these to declare classes that are only used internally and don't need to have any exported symbols.
Modified: code/branches/ois_update/src/libraries/core/CorePrereqs.h
===================================================================
--- code/branches/ois_update/src/libraries/core/CorePrereqs.h 2010-10-11 21:17:09 UTC (rev 7526)
+++ code/branches/ois_update/src/libraries/core/CorePrereqs.h 2010-10-11 21:29:42 UTC (rev 7527)
@@ -52,10 +52,13 @@
# define _CoreExport __declspec(dllimport)
# endif
# endif
-#elif defined ( ORXONOX_GCC_VISIBILITY )
+# define _CorePrivate
+#elif defined (ORXONOX_GCC_VISIBILITY)
# define _CoreExport __attribute__ ((visibility("default")))
+# define _CorePrivate __attribute__ ((visibility("hidden")))
#else
# define _CoreExport
+# define _CorePrivate
#endif
//-----------------------------------------------------------------------
Modified: code/branches/ois_update/src/libraries/network/NetworkPrereqs.h
===================================================================
--- code/branches/ois_update/src/libraries/network/NetworkPrereqs.h 2010-10-11 21:17:09 UTC (rev 7526)
+++ code/branches/ois_update/src/libraries/network/NetworkPrereqs.h 2010-10-11 21:29:42 UTC (rev 7527)
@@ -51,10 +51,13 @@
# define _NetworkExport __declspec(dllimport)
# endif
# endif
-#elif defined ( ORXONOX_GCC_VISIBILITY )
+# define _NetworkPrivate
+#elif defined (ORXONOX_GCC_VISIBILITY)
# define _NetworkExport __attribute__ ((visibility("default")))
+# define _NetworkPrivate __attribute__ ((visibility("hidden")))
#else
# define _NetworkExport
+# define _NetworkPrivate
#endif
//-----------------------------------------------------------------------
Modified: code/branches/ois_update/src/libraries/tools/ToolsPrereqs.h
===================================================================
--- code/branches/ois_update/src/libraries/tools/ToolsPrereqs.h 2010-10-11 21:17:09 UTC (rev 7526)
+++ code/branches/ois_update/src/libraries/tools/ToolsPrereqs.h 2010-10-11 21:29:42 UTC (rev 7527)
@@ -51,10 +51,13 @@
# define _ToolsExport __declspec(dllimport)
# endif
# endif
-#elif defined ( ORXONOX_GCC_VISIBILITY )
+# define _ToolsPrivate
+#elif defined (ORXONOX_GCC_VISIBILITY)
# define _ToolsExport __attribute__ ((visibility("default")))
+# define _ToolsPrivate __attribute__ ((visibility("hidden")))
#else
# define _ToolsExport
+# define _ToolsPrivate
#endif
//-----------------------------------------------------------------------
Modified: code/branches/ois_update/src/libraries/util/UtilPrereqs.h
===================================================================
--- code/branches/ois_update/src/libraries/util/UtilPrereqs.h 2010-10-11 21:17:09 UTC (rev 7526)
+++ code/branches/ois_update/src/libraries/util/UtilPrereqs.h 2010-10-11 21:29:42 UTC (rev 7527)
@@ -51,10 +51,13 @@
# define _UtilExport __declspec(dllimport)
# endif
# endif
-#elif defined ( ORXONOX_GCC_VISIBILITY )
+# define _UtilPrivate
+#elif defined (ORXONOX_GCC_VISIBILITY)
# define _UtilExport __attribute__ ((visibility("default")))
+# define _UtilPrivate __attribute__ ((visibility("hidden")))
#else
# define _UtilExport
+# define _UtilPrivate
#endif
//-----------------------------------------------------------------------
Modified: code/branches/ois_update/src/modules/designtools/DesignToolsPrereqs.h
===================================================================
--- code/branches/ois_update/src/modules/designtools/DesignToolsPrereqs.h 2010-10-11 21:17:09 UTC (rev 7526)
+++ code/branches/ois_update/src/modules/designtools/DesignToolsPrereqs.h 2010-10-11 21:29:42 UTC (rev 7527)
@@ -52,10 +52,13 @@
# define _DesignToolsExport __declspec(dllimport)
# endif
# endif
-#elif defined ( ORXONOX_GCC_VISIBILITY )
+# define _DesignToolsPrivate
+#elif defined (ORXONOX_GCC_VISIBILITY)
# define _DesignToolsExport __attribute__ ((visibility("default")))
+# define _DesignToolsPrivate __attribute__ ((visibility("hidden")))
#else
# define _DesignToolsExport
+# define _DesignToolsPrivate
#endif
//-----------------------------------------------------------------------
Modified: code/branches/ois_update/src/modules/notifications/NotificationsPrereqs.h
===================================================================
--- code/branches/ois_update/src/modules/notifications/NotificationsPrereqs.h 2010-10-11 21:17:09 UTC (rev 7526)
+++ code/branches/ois_update/src/modules/notifications/NotificationsPrereqs.h 2010-10-11 21:29:42 UTC (rev 7527)
@@ -52,10 +52,13 @@
# define _NotificationsExport __declspec(dllimport)
# endif
# endif
-#elif defined ( ORXONOX_GCC_VISIBILITY )
+# define _NotificationsPrivate
+#elif defined (ORXONOX_GCC_VISIBILITY)
# define _NotificationsExport __attribute__ ((visibility("default")))
+# define _NotificationsPrivate __attribute__ ((visibility("hidden")))
#else
# define _NotificationsExport
+# define _NotificationsPrivate
#endif
//-----------------------------------------------------------------------
Modified: code/branches/ois_update/src/modules/objects/ObjectsPrereqs.h
===================================================================
--- code/branches/ois_update/src/modules/objects/ObjectsPrereqs.h 2010-10-11 21:17:09 UTC (rev 7526)
+++ code/branches/ois_update/src/modules/objects/ObjectsPrereqs.h 2010-10-11 21:29:42 UTC (rev 7527)
@@ -52,10 +52,13 @@
# define _ObjectsExport __declspec(dllimport)
# endif
# endif
-#elif defined ( ORXONOX_GCC_VISIBILITY )
+# define _ObjectsPrivate
+#elif defined (ORXONOX_GCC_VISIBILITY)
# define _ObjectsExport __attribute__ ((visibility("default")))
+# define _ObjectsPrivate __attribute__ ((visibility("hidden")))
#else
# define _ObjectsExport
+# define _ObjectsPrivate
#endif
//-----------------------------------------------------------------------
Modified: code/branches/ois_update/src/modules/overlays/OverlaysPrereqs.h
===================================================================
--- code/branches/ois_update/src/modules/overlays/OverlaysPrereqs.h 2010-10-11 21:17:09 UTC (rev 7526)
+++ code/branches/ois_update/src/modules/overlays/OverlaysPrereqs.h 2010-10-11 21:29:42 UTC (rev 7527)
@@ -52,10 +52,13 @@
# define _OverlaysExport __declspec(dllimport)
# endif
# endif
-#elif defined ( ORXONOX_GCC_VISIBILITY )
+# define _OverlaysPrivate
+#elif defined (ORXONOX_GCC_VISIBILITY)
# define _OverlaysExport __attribute__ ((visibility("default")))
+# define _OverlaysPrivate __attribute__ ((visibility("hidden")))
#else
# define _OverlaysExport
+# define _OverlaysPrivate
#endif
//-----------------------------------------------------------------------
Modified: code/branches/ois_update/src/modules/pickup/PickupPrereqs.h
===================================================================
--- code/branches/ois_update/src/modules/pickup/PickupPrereqs.h 2010-10-11 21:17:09 UTC (rev 7526)
+++ code/branches/ois_update/src/modules/pickup/PickupPrereqs.h 2010-10-11 21:29:42 UTC (rev 7527)
@@ -52,10 +52,13 @@
# define _PickupExport __declspec(dllimport)
# endif
# endif
-#elif defined ( ORXONOX_GCC_VISIBILITY )
+# define _PickupPrivate
+#elif defined (ORXONOX_GCC_VISIBILITY)
# define _PickupExport __attribute__ ((visibility("default")))
+# define _PickupPrivate __attribute__ ((visibility("hidden")))
#else
# define _PickupExport
+# define _PickupPrivate
#endif
//-----------------------------------------------------------------------
Modified: code/branches/ois_update/src/modules/pong/PongPrereqs.h
===================================================================
--- code/branches/ois_update/src/modules/pong/PongPrereqs.h 2010-10-11 21:17:09 UTC (rev 7526)
+++ code/branches/ois_update/src/modules/pong/PongPrereqs.h 2010-10-11 21:29:42 UTC (rev 7527)
@@ -52,10 +52,13 @@
# define _PongExport __declspec(dllimport)
# endif
# endif
-#elif defined ( ORXONOX_GCC_VISIBILITY )
+# define _PongPrivate
+#elif defined (ORXONOX_GCC_VISIBILITY)
# define _PongExport __attribute__ ((visibility("default")))
+# define _PongPrivate __attribute__ ((visibility("hidden")))
#else
# define _PongExport
+# define _PongPrivate
#endif
//-----------------------------------------------------------------------
Modified: code/branches/ois_update/src/modules/questsystem/QuestsystemPrereqs.h
===================================================================
--- code/branches/ois_update/src/modules/questsystem/QuestsystemPrereqs.h 2010-10-11 21:17:09 UTC (rev 7526)
+++ code/branches/ois_update/src/modules/questsystem/QuestsystemPrereqs.h 2010-10-11 21:29:42 UTC (rev 7527)
@@ -52,10 +52,13 @@
# define _QuestsystemExport __declspec(dllimport)
# endif
# endif
-#elif defined ( ORXONOX_GCC_VISIBILITY )
+# define _QuestsystemPrivate
+#elif defined (ORXONOX_GCC_VISIBILITY)
# define _QuestsystemExport __attribute__ ((visibility("default")))
+# define _QuestsystemPrivate __attribute__ ((visibility("hidden")))
#else
# define _QuestsystemExport
+# define _QuestsystemPrivate
#endif
//-----------------------------------------------------------------------
Modified: code/branches/ois_update/src/modules/weapons/WeaponsPrereqs.h
===================================================================
--- code/branches/ois_update/src/modules/weapons/WeaponsPrereqs.h 2010-10-11 21:17:09 UTC (rev 7526)
+++ code/branches/ois_update/src/modules/weapons/WeaponsPrereqs.h 2010-10-11 21:29:42 UTC (rev 7527)
@@ -52,10 +52,13 @@
# define _WeaponsExport __declspec(dllimport)
# endif
# endif
-#elif defined ( ORXONOX_GCC_VISIBILITY )
+# define _WeaponsPrivate
+#elif defined (ORXONOX_GCC_VISIBILITY)
# define _WeaponsExport __attribute__ ((visibility("default")))
+# define _WeaponsPrivate __attribute__ ((visibility("hidden")))
#else
# define _WeaponsExport
+# define _WeaponsPrivate
#endif
//-----------------------------------------------------------------------
Modified: code/branches/ois_update/src/orxonox/OrxonoxPrereqs.h
===================================================================
--- code/branches/ois_update/src/orxonox/OrxonoxPrereqs.h 2010-10-11 21:17:09 UTC (rev 7526)
+++ code/branches/ois_update/src/orxonox/OrxonoxPrereqs.h 2010-10-11 21:29:42 UTC (rev 7527)
@@ -52,10 +52,13 @@
# define _OrxonoxExport __declspec(dllimport)
# endif
# endif
-#elif defined ( ORXONOX_GCC_VISIBILITY )
+# define _OrxonoxPrivate
+#elif defined (ORXONOX_GCC_VISIBILITY)
# define _OrxonoxExport __attribute__ ((visibility("default")))
+# define _OrxonoxPrivate __attribute__ ((visibility("hidden")))
#else
# define _OrxonoxExport
+# define _OrxonoxPrivate
#endif
//-----------------------------------------------------------------------
More information about the Orxonox-commit
mailing list