mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-04 17:49:45 +02:00
90 lines
2.1 KiB
C
90 lines
2.1 KiB
C
/**********************************************************************
|
|
|
|
Audacity: A Digital Audio Editor
|
|
|
|
AudacityHeaders.h
|
|
|
|
Dominic Mazzoni
|
|
|
|
This is not a normal include file - it's currently only used
|
|
on Mac OS X as a "precompiled header" file that's automatically
|
|
included by all source files, resulting in roughly a 2x increase
|
|
in compilation speed.
|
|
|
|
When gcc 3.4 is released, it will have precompiled header support
|
|
on other platforms, and this file could be adapted to support
|
|
precompiled headers on Linux, etc.
|
|
|
|
**********************************************************************/
|
|
|
|
#include "Audacity.h"
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
#include <math.h>
|
|
|
|
#include <wx/wx.h>
|
|
#include <wx/bitmap.h>
|
|
#include <wx/filedlg.h>
|
|
#include <wx/filefn.h>
|
|
#include <wx/image.h>
|
|
#include <wx/ffile.h>
|
|
#include <wx/filename.h>
|
|
#include <wx/progdlg.h>
|
|
#include <wx/textfile.h>
|
|
#include <wx/thread.h>
|
|
#include <wx/tooltip.h>
|
|
|
|
#ifdef __WXMAC__
|
|
#include <wx/mac/private.h>
|
|
#endif
|
|
|
|
#include "AColor.h"
|
|
#include "AudacityApp.h"
|
|
#include "AudioIO.h"
|
|
#include "BlockFile.h"
|
|
#include "DirManager.h"
|
|
#include "Envelope.h"
|
|
#include "FFT.h"
|
|
#include "FileFormats.h"
|
|
#include "FreqWindow.h"
|
|
#include "ImageManipulation.h"
|
|
#include "Internat.h"
|
|
#include "LabelTrack.h"
|
|
#include "Mix.h"
|
|
#include "NoteTrack.h"
|
|
#include "Prefs.h"
|
|
#include "Project.h"
|
|
#include "Resample.h"
|
|
#include "SampleFormat.h"
|
|
#include "Sequence.h"
|
|
#include "TimeDialog.h"
|
|
#include "TimeTrack.h"
|
|
#include "Track.h"
|
|
#include "UndoManager.h"
|
|
#include "ViewInfo.h"
|
|
#include "WaveTrack.h"
|
|
#include "widgets/ASlider.h"
|
|
#include "widgets/Ruler.h"
|
|
#include "xml/XMLTagHandler.h"
|
|
#include "widgets/ASlider.h"
|
|
#include "widgets/ProgressDialog.h"
|
|
#include "widgets/Ruler.h"
|
|
|
|
//#ifdef __WXMSW__
|
|
// Enable this to diagnose memory leaks too!
|
|
// #include <wx/msw/msvcrt.h> // redefines the new() operator
|
|
//#endif
|
|
|
|
#if 0
|
|
#define _DEBUG
|
|
#ifdef _DEBUG
|
|
#define _CRTDBG_MAP_ALLOC
|
|
#include <stdlib.h>
|
|
#include <crtdbg.h>
|
|
#define DEBUG_NEW new(_NORMAL_BLOCK, __FILE__, __LINE__)
|
|
#define new DEBUG_NEW
|
|
#endif
|
|
#endif
|