| @@ -205,33 +205,61 @@ | |||
| //============================================================================== | |||
| #elif JUCE_LINUX | |||
| #include <sched.h> | |||
| #include <pthread.h> | |||
| #include <sys/time.h> | |||
| #include <arpa/inet.h> | |||
| #include <dlfcn.h> | |||
| #include <errno.h> | |||
| #include <sys/stat.h> | |||
| #include <fcntl.h> | |||
| #include <fnmatch.h> | |||
| #include <net/if.h> | |||
| #include <netdb.h> | |||
| #include <netinet/in.h> | |||
| #include <pthread.h> | |||
| #include <pwd.h> | |||
| #include <sched.h> | |||
| #include <signal.h> | |||
| #include <stddef.h> | |||
| #include <sys/dir.h> | |||
| #include <sys/file.h> | |||
| #include <sys/ioctl.h> | |||
| #include <sys/mman.h> | |||
| #include <sys/prctl.h> | |||
| #include <sys/ptrace.h> | |||
| #include <sys/socket.h> | |||
| #include <sys/stat.h> | |||
| #include <sys/sysinfo.h> | |||
| #include <sys/time.h> | |||
| #include <sys/types.h> | |||
| #include <sys/vfs.h> | |||
| #include <sys/wait.h> | |||
| #include <sys/mman.h> | |||
| #include <fnmatch.h> | |||
| #include <utime.h> | |||
| #include <pwd.h> | |||
| #include <fcntl.h> | |||
| //============================================================================== | |||
| #elif JUCE_BSD | |||
| #include <arpa/inet.h> | |||
| #include <dirent.h> | |||
| #include <dlfcn.h> | |||
| #include <errno.h> | |||
| #include <fcntl.h> | |||
| #include <fnmatch.h> | |||
| #include <net/if.h> | |||
| #include <netdb.h> | |||
| #include <arpa/inet.h> | |||
| #include <netinet/in.h> | |||
| #include <sys/types.h> | |||
| #include <sys/ioctl.h> | |||
| #include <sys/socket.h> | |||
| #include <net/if.h> | |||
| #include <sys/sysinfo.h> | |||
| #include <sys/file.h> | |||
| #include <sys/prctl.h> | |||
| #include <pthread.h> | |||
| #include <pwd.h> | |||
| #include <sched.h> | |||
| #include <signal.h> | |||
| #include <stddef.h> | |||
| #include <sys/file.h> | |||
| #include <sys/ioctl.h> | |||
| #include <sys/mman.h> | |||
| #include <sys/mount.h> | |||
| #include <sys/ptrace.h> | |||
| #include <sys/socket.h> | |||
| #include <sys/stat.h> | |||
| #include <sys/time.h> | |||
| #include <sys/types.h> | |||
| #include <sys/wait.h> | |||
| #include <utime.h> | |||
| //============================================================================== | |||
| #elif JUCE_ANDROID | |||
| @@ -57,15 +57,17 @@ | |||
| #endif | |||
| //============================================================================== | |||
| #if (defined (_WIN32) || defined (_WIN64)) | |||
| #if defined (_WIN32) || defined (_WIN64) | |||
| #define JUCE_WIN32 1 | |||
| #define JUCE_WINDOWS 1 | |||
| #elif defined (JUCE_ANDROID) | |||
| #undef JUCE_ANDROID | |||
| #define JUCE_ANDROID 1 | |||
| #elif defined (__FreeBSD__) || (__OpenBSD__) | |||
| #define JUCE_BSD 1 | |||
| #elif defined (LINUX) || defined (__linux__) | |||
| #define JUCE_LINUX 1 | |||
| #elif defined (__APPLE_CPP__) || defined(__APPLE_CC__) | |||
| #elif defined (__APPLE_CPP__) || defined (__APPLE_CC__) | |||
| #include <CoreFoundation/CoreFoundation.h> // (needed to find out what platform we're using) | |||
| #include "../native/juce_mac_ClangBugWorkaround.h" | |||
| @@ -75,8 +77,6 @@ | |||
| #else | |||
| #define JUCE_MAC 1 | |||
| #endif | |||
| #elif defined (__FreeBSD__) | |||
| #define JUCE_BSD 1 | |||
| #else | |||
| #error "Unknown platform!" | |||
| #endif | |||