/** Code::Blocks SDK precompiled headers support for internal usage.
* This is precompiled with -DEXPORT_LIB -DEXPORT_EVENTS
*/
#ifndef SDK_PRECOMP_H
#define SDK_PRECOMP_H
#ifndef __WXMSW__
// For non-windows platforms, one PCH (sdk.h) is enough...
#include <sdk.h>
#else
#if ( defined(CB_PRECOMP) && !defined(WX_PRECOMP) )
#define WX_PRECOMP
#endif // CB_PRECOMP
// basic wxWidgets headers
#include <wx/wxprec.h>
#ifdef __BORLANDC__
#pragma hdrstop
#endif
#ifndef WX_PRECOMP
#include <wx/wx.h>
#endif
#ifdef CB_PRECOMP
// some common wxWidgets headers
#include <wx/socket.h>
#include <wx/notebook.h>
#include <wx/image.h>
#include <wx/frame.h>
#include <wx/panel.h>
#include <wx/dialog.h>
#include <wx/msgdlg.h>
#include <wx/fs_zip.h>
#include <wx/xrc/xmlres.h>
#include <wx/intl.h>
#include <wx/font.h>
#include <wx/hashmap.h>
#include <wx/list.h>
#include <wx/thread.h>
#include <wx/menu.h>
#include <wx/imaglist.h>
#include <wx/process.h>
#include <wx/splitter.h>
#include <wx/sizer.h>
#include <wx/txtstrm.h>
#include <wx/timer.h>
#include <wx/datetime.h>
#include <wx/print.h>
#include <wx/dynarray.h>
#include <wx/event.h>
#include <wx/dynarray.h>
#include <wx/hashmap.h>
#include <wx/string.h>
#include <wx/filename.h>
#include <wx/confbase.h>
#include <wx/treectrl.h>
#include <wx/radiobut.h>
#include <wx/checkbox.h>
#include <wx/textctrl.h>
#include <wx/combobox.h>
#include <wx/spinctrl.h>
#include <wx/listctrl.h>
#include <wx/button.h>
#include <wx/stattext.h>
#include <wx/wxscintilla.h>
// basic headers
#include <settings.h>
#include <globals.h>
#include <licenses.h>
#include <sdk_events.h>
#include <sanitycheck.h>
#include <cbexception.h>
// absolute base classes
#include <editorbase.h>
#include <compileoptionsbase.h>
#include <compiletargetbase.h>
#include <projectbuildtarget.h>
#include <openfilestree.h>
#include <cbeditor.h>
#include <cbplugin.h>
#include <cbproject.h>
#include <cbworkspace.h>
// managers
#include <manager.h>
#include <configmanager.h>
#include <editormanager.h>
#include <messagelog.h>
#include <messagemanager.h>
#include <projectmanager.h>
#include <menuitemsmanager.h>
#include <toolsmanager.h>
#include <templatemanager.h>
#include <macrosmanager.h>
#include <pluginmanager.h>
#include <personalitymanager.h>
// other base classes
#include <compileroptions.h>
#include <compiler.h>
#include <compilerfactory.h>
#include <managedthread.h>
#include <pipedprocess.h>
#include <simplelistlog.h>
#include <simpletextlog.h>
#include <workspaceloader.h>
#include <xtra_classes.h>
#include <xtra_res.h>
#endif // CB_PRECOMP
#endif // !__WXMSW__
#endif // SDK_PRECOMP_H
syntax highlighted by Code2HTML, v. 0.9.1