# define XBT_IMPORT_NO_EXPORT(type) __declspec(dllimport) type
# define XBT_PUBLIC_DATA(type) __declspec(dllimport) type
-/* UNIX build. Let's keep sain here ;) */
+/* UNIX build. If compiling in supernovae, try to inline everything */
+#elif defined(SUPERNOVAE_MODE)
+# define XBT_PUBLIC(type) inline type
+# define XBT_EXPORT_NO_IMPORT(type) type
+# define XBT_IMPORT_NO_EXPORT(type) type
+# define XBT_PUBLIC_DATA(type) extern type
+/* UNIX sain build... */
#else
# define XBT_PUBLIC(type) extern type
# define XBT_EXPORT_NO_IMPORT(type) type