|
|
@@ -46,61 +46,13 @@ |
|
|
//==============================================================================
|
|
|
//==============================================================================
|
|
|
#elif JUCE_WINDOWS
|
|
|
#elif JUCE_WINDOWS
|
|
|
#include <windowsx.h>
|
|
|
#include <windowsx.h>
|
|
|
#include <vfw.h>
|
|
|
|
|
|
#include <commdlg.h>
|
|
|
|
|
|
|
|
|
|
|
|
#if JUCE_WEB_BROWSER
|
|
|
|
|
|
#include <Exdisp.h>
|
|
|
|
|
|
#include <exdispid.h>
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#if JUCE_MSVC && ! JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES
|
|
|
#if JUCE_MSVC && ! JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES
|
|
|
#pragma comment(lib, "vfw32.lib")
|
|
|
|
|
|
#pragma comment(lib, "imm32.lib")
|
|
|
|
|
|
#pragma comment(lib, "OpenGL32.Lib")
|
|
|
#pragma comment(lib, "OpenGL32.Lib")
|
|
|
#endif
|
|
|
#endif
|
|
|
|
|
|
|
|
|
#if JUCE_QUICKTIME && JUCE_MSVC && ! JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES
|
|
|
|
|
|
#pragma comment (lib, "QTMLClient.lib")
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#if JUCE_DIRECT2D && JUCE_MSVC && ! JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES
|
|
|
|
|
|
#pragma comment (lib, "Dwrite.lib")
|
|
|
|
|
|
#pragma comment (lib, "D2d1.lib")
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
//==============================================================================
|
|
|
//==============================================================================
|
|
|
#elif JUCE_LINUX
|
|
|
#elif JUCE_LINUX
|
|
|
#include <X11/Xlib.h>
|
|
|
|
|
|
#include <X11/Xatom.h>
|
|
|
|
|
|
#include <X11/Xresource.h>
|
|
|
|
|
|
#include <X11/Xutil.h>
|
|
|
|
|
|
#include <X11/Xmd.h>
|
|
|
|
|
|
#include <X11/keysym.h>
|
|
|
|
|
|
#include <X11/cursorfont.h>
|
|
|
|
|
|
|
|
|
|
|
|
#if JUCE_USE_XINERAMA
|
|
|
|
|
|
/* If you're trying to use Xinerama, you'll need to install the "libxinerama-dev" package.. */
|
|
|
|
|
|
#include <X11/extensions/Xinerama.h>
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#if JUCE_USE_XSHM
|
|
|
|
|
|
#include <X11/extensions/XShm.h>
|
|
|
|
|
|
#include <sys/shm.h>
|
|
|
|
|
|
#include <sys/ipc.h>
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#if JUCE_USE_XRENDER
|
|
|
|
|
|
// If you're missing these headers, try installing the libxrender-dev and libxcomposite-dev
|
|
|
|
|
|
#include <X11/extensions/Xrender.h>
|
|
|
|
|
|
#include <X11/extensions/Xcomposite.h>
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#if JUCE_USE_XCURSOR
|
|
|
|
|
|
// If you're missing this header, try installing the libxcursor-dev package
|
|
|
|
|
|
#include <X11/Xcursor/Xcursor.h>
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
/* Got an include error here?
|
|
|
/* Got an include error here?
|
|
|
|
|
|
|
|
|
If you want to install OpenGL support, the packages to get are "mesa-common-dev"
|
|
|
If you want to install OpenGL support, the packages to get are "mesa-common-dev"
|
|
|
@@ -108,9 +60,6 @@ |
|
|
*/
|
|
|
*/
|
|
|
#include <GL/glx.h>
|
|
|
#include <GL/glx.h>
|
|
|
|
|
|
|
|
|
#undef SIZEOF
|
|
|
|
|
|
#undef KeyPress
|
|
|
|
|
|
|
|
|
|
|
|
//==============================================================================
|
|
|
//==============================================================================
|
|
|
#elif JUCE_MAC
|
|
|
#elif JUCE_MAC
|
|
|
#include <OpenGL/CGLCurrent.h> // These are both just needed with the 10.5 SDK
|
|
|
#include <OpenGL/CGLCurrent.h> // These are both just needed with the 10.5 SDK
|
|
|
|