diff --git a/Native/Source/Library.h b/Native/Source/Library.h index ed8f6ce..12443ae 100644 --- a/Native/Source/Library.h +++ b/Native/Source/Library.h @@ -1,7 +1,19 @@ // Copyright (c) TribuFu. All Rights Reserved +#pragma once + #include "TribuFu.h" -#define EXPORT __declspec(dllexport) +#if defined(_MSC_VER) + #define EXPORT __declspec(dllexport) + #define IMPORT __declspec(dllimport) +#elif defined(__GNUC__) + #define EXPORT __attribute__((visibility("default"))) + #define IMPORT +#else + #define EXPORT + #define IMPORT + #pragma warning Unknown dynamic link import/export semantics. +#endif EXPORT char *Java_Hello(char *input); diff --git a/Vendor/Premake/Linux/premake5 b/Vendor/Premake/Linux/premake5 old mode 100644 new mode 100755