mirror of
https://github.com/cookiengineer/audacity
synced 2025-10-21 14:02:57 +02:00
Use Automake for Audacity.
This commit is contained in:
670
src/Makefile.am
Normal file
670
src/Makefile.am
Normal file
@@ -0,0 +1,670 @@
|
||||
bin_PROGRAMS = audacity
|
||||
|
||||
desktopdir = $(datadir)/applications
|
||||
desktop_DATA = audacity.desktop
|
||||
|
||||
mimedir = $(datarootdir)/mime/packages
|
||||
dist_mime_DATA = audacity.xml
|
||||
|
||||
check_LTLIBRARIES = libaudacity.la
|
||||
|
||||
libaudacity_la_CPPFLAGS = $(WX_CXXFLAGS)
|
||||
libaudacity_la_LIBADD = $(WX_LIBS)
|
||||
|
||||
libaudacity_la_SOURCES = \
|
||||
BlockFile.cpp \
|
||||
BlockFile.h \
|
||||
DirManager.cpp \
|
||||
DirManager.h \
|
||||
Dither.cpp \
|
||||
Dither.h \
|
||||
FileFormats.cpp \
|
||||
FileFormats.h \
|
||||
Internat.cpp \
|
||||
Internat.h \
|
||||
Prefs.cpp \
|
||||
Prefs.h \
|
||||
SampleFormat.cpp \
|
||||
SampleFormat.h \
|
||||
Sequence.cpp \
|
||||
Sequence.h \
|
||||
blockfile/LegacyAliasBlockFile.cpp \
|
||||
blockfile/LegacyAliasBlockFile.h \
|
||||
blockfile/LegacyBlockFile.cpp \
|
||||
blockfile/LegacyBlockFile.h \
|
||||
blockfile/ODDecodeBlockFile.cpp \
|
||||
blockfile/ODDecodeBlockFile.h \
|
||||
blockfile/ODPCMAliasBlockFile.cpp \
|
||||
blockfile/ODPCMAliasBlockFile.h \
|
||||
blockfile/PCMAliasBlockFile.cpp \
|
||||
blockfile/PCMAliasBlockFile.h \
|
||||
blockfile/SilentBlockFile.cpp \
|
||||
blockfile/SilentBlockFile.h \
|
||||
blockfile/SimpleBlockFile.cpp \
|
||||
blockfile/SimpleBlockFile.h \
|
||||
xml/XMLTagHandler.cpp \
|
||||
xml/XMLTagHandler.h \
|
||||
$(NULL)
|
||||
|
||||
audacity_CPPFLAGS = \
|
||||
-D__STDC_CONSTANT_MACROS \
|
||||
-DLIBDIR=\"$(libdir)\" \
|
||||
$(EXPAT_CFLAGS) \
|
||||
$(FILEDIALOG_CFLAGS) \
|
||||
$(PORTAUDIO_CFLAGS) \
|
||||
$(PORTMIXER_CFLAGS) \
|
||||
$(SNDFILE_CFLAGS) \
|
||||
$(WIDGETEXTRA_CFLAGS) \
|
||||
$(WX_CXXFLAGS) \
|
||||
$(NULL)
|
||||
|
||||
audacity_LDADD = \
|
||||
$(EXPAT_LIBS) \
|
||||
$(FILEDIALOG_LIBS) \
|
||||
$(PORTAUDIO_LIBS) \
|
||||
$(PORTMIXER_LIBS) \
|
||||
$(SNDFILE_LIBS) \
|
||||
$(WIDGETEXTRA_LIBS) \
|
||||
$(WX_LIBS) \
|
||||
$(NULL)
|
||||
|
||||
audacity_SOURCES = \
|
||||
$(libaudacity_la_SOURCES) \
|
||||
AboutDialog.cpp \
|
||||
AboutDialog.h \
|
||||
AColor.cpp \
|
||||
AColor.h \
|
||||
AllThemeResources.h \
|
||||
Audacity.h \
|
||||
AudacityApp.cpp \
|
||||
AudacityApp.h \
|
||||
AudacityLogger.cpp \
|
||||
AudacityLogger.h \
|
||||
AudioIO.cpp \
|
||||
AudioIO.h \
|
||||
AutoRecovery.cpp \
|
||||
AutoRecovery.h \
|
||||
BatchCommandDialog.cpp \
|
||||
BatchCommandDialog.h \
|
||||
BatchCommands.cpp \
|
||||
BatchCommands.h \
|
||||
BatchProcessDialog.cpp \
|
||||
BatchProcessDialog.h \
|
||||
Benchmark.cpp \
|
||||
Benchmark.h \
|
||||
CaptureEvents.cpp \
|
||||
CaptureEvents.h \
|
||||
Dependencies.cpp \
|
||||
Dependencies.h \
|
||||
DeviceManager.cpp \
|
||||
DeviceManager.h \
|
||||
Envelope.cpp \
|
||||
Envelope.h \
|
||||
Experimental.h \
|
||||
FFmpeg.cpp \
|
||||
FFmpeg.h \
|
||||
FFT.cpp \
|
||||
FFT.h \
|
||||
FileIO.cpp \
|
||||
FileIO.h \
|
||||
FileNames.cpp \
|
||||
FileNames.h \
|
||||
float_cast.h \
|
||||
FreqWindow.cpp \
|
||||
FreqWindow.h \
|
||||
HelpText.cpp \
|
||||
HelpText.h \
|
||||
HistoryWindow.cpp \
|
||||
HistoryWindow.h \
|
||||
ImageManipulation.cpp \
|
||||
ImageManipulation.h \
|
||||
InterpolateAudio.cpp \
|
||||
InterpolateAudio.h \
|
||||
LabelDialog.cpp \
|
||||
LabelDialog.h \
|
||||
LabelTrack.cpp \
|
||||
LabelTrack.h \
|
||||
LangChoice.cpp \
|
||||
LangChoice.h \
|
||||
Languages.cpp \
|
||||
Languages.h \
|
||||
Legacy.cpp \
|
||||
Legacy.h \
|
||||
LoadModules.cpp \
|
||||
LoadModules.h \
|
||||
Lyrics.cpp \
|
||||
Lyrics.h \
|
||||
LyricsWindow.cpp \
|
||||
LyricsWindow.h \
|
||||
MacroMagic.h \
|
||||
Matrix.cpp \
|
||||
Matrix.h \
|
||||
Menus.cpp \
|
||||
Menus.h \
|
||||
Mix.cpp \
|
||||
Mix.h \
|
||||
MixerBoard.cpp \
|
||||
MixerBoard.h \
|
||||
PitchName.cpp \
|
||||
PitchName.h \
|
||||
PlatformCompatibility.cpp \
|
||||
PlatformCompatibility.h \
|
||||
PluginManager.cpp \
|
||||
PluginManager.h \
|
||||
Printing.cpp \
|
||||
Printing.h \
|
||||
Profiler.cpp \
|
||||
Profiler.h \
|
||||
Project.cpp \
|
||||
Project.h \
|
||||
RealFFTf.cpp \
|
||||
RealFFTf.h \
|
||||
Resample.cpp \
|
||||
Resample.h \
|
||||
RingBuffer.cpp \
|
||||
RingBuffer.h \
|
||||
Screenshot.cpp \
|
||||
Screenshot.h \
|
||||
Shuttle.cpp \
|
||||
Shuttle.h \
|
||||
ShuttleGui.cpp \
|
||||
ShuttleGui.h \
|
||||
ShuttlePrefs.cpp \
|
||||
ShuttlePrefs.h \
|
||||
Snap.cpp \
|
||||
Snap.h \
|
||||
SoundActivatedRecord.cpp \
|
||||
SoundActivatedRecord.h \
|
||||
Spectrum.cpp \
|
||||
Spectrum.h \
|
||||
SplashDialog.cpp \
|
||||
SplashDialog.h \
|
||||
Tags.cpp \
|
||||
Tags.h \
|
||||
Theme.cpp \
|
||||
Theme.h \
|
||||
ThemeAsCeeCode.h \
|
||||
TimeDialog.cpp \
|
||||
TimeDialog.h \
|
||||
TimerRecordDialog.cpp \
|
||||
TimerRecordDialog.h \
|
||||
TimeTrack.cpp \
|
||||
TimeTrack.h \
|
||||
Track.cpp \
|
||||
Track.h \
|
||||
TrackArtist.cpp \
|
||||
TrackArtist.h \
|
||||
TrackPanel.cpp \
|
||||
TrackPanel.h \
|
||||
TrackPanelAx.cpp \
|
||||
TrackPanelAx.h \
|
||||
UndoManager.cpp \
|
||||
UndoManager.h \
|
||||
UploadDialog.cpp \
|
||||
UploadDialog.h \
|
||||
ViewInfo.h \
|
||||
VoiceKey.cpp \
|
||||
VoiceKey.h \
|
||||
WaveClip.cpp \
|
||||
WaveClip.h \
|
||||
WaveTrack.cpp \
|
||||
WaveTrack.h \
|
||||
WrappedType.cpp \
|
||||
WrappedType.h \
|
||||
commands/AppCommandEvent.cpp \
|
||||
commands/AppCommandEvent.h \
|
||||
commands/BatchEvalCommand.cpp \
|
||||
commands/BatchEvalCommand.h \
|
||||
commands/Command.cpp \
|
||||
commands/Command.h \
|
||||
commands/CommandBuilder.cpp \
|
||||
commands/CommandBuilder.h \
|
||||
commands/CommandDirectory.cpp \
|
||||
commands/CommandDirectory.h \
|
||||
commands/CommandHandler.cpp \
|
||||
commands/CommandHandler.h \
|
||||
commands/CommandManager.cpp \
|
||||
commands/CommandManager.h \
|
||||
commands/CommandMisc.h \
|
||||
commands/CommandSignature.cpp \
|
||||
commands/CommandSignature.h \
|
||||
commands/CommandTargets.h \
|
||||
commands/CommandType.cpp \
|
||||
commands/CommandType.h \
|
||||
commands/CompareAudioCommand.cpp \
|
||||
commands/CompareAudioCommand.h \
|
||||
commands/ExecMenuCommand.cpp \
|
||||
commands/ExecMenuCommand.h \
|
||||
commands/GetAllMenuCommands.cpp \
|
||||
commands/GetAllMenuCommands.h \
|
||||
commands/GetProjectInfoCommand.cpp \
|
||||
commands/GetProjectInfoCommand.h \
|
||||
commands/GetTrackInfoCommand.cpp \
|
||||
commands/GetTrackInfoCommand.h \
|
||||
commands/HelpCommand.cpp \
|
||||
commands/HelpCommand.h \
|
||||
commands/ImportExportCommands.cpp \
|
||||
commands/ImportExportCommands.h \
|
||||
commands/Keyboard.cpp \
|
||||
commands/Keyboard.h \
|
||||
commands/MessageCommand.cpp \
|
||||
commands/MessageCommand.h \
|
||||
commands/PreferenceCommands.cpp \
|
||||
commands/PreferenceCommands.h \
|
||||
commands/ResponseQueue.cpp \
|
||||
commands/ResponseQueue.h \
|
||||
commands/ScreenshotCommand.cpp \
|
||||
commands/ScreenshotCommand.h \
|
||||
commands/ScriptCommandRelay.cpp \
|
||||
commands/ScriptCommandRelay.h \
|
||||
commands/SelectCommand.cpp \
|
||||
commands/SelectCommand.h \
|
||||
commands/SetProjectInfoCommand.cpp \
|
||||
commands/SetProjectInfoCommand.h \
|
||||
commands/SetTrackInfoCommand.cpp \
|
||||
commands/SetTrackInfoCommand.h \
|
||||
commands/Validators.h \
|
||||
effects/Amplify.cpp \
|
||||
effects/Amplify.h \
|
||||
effects/AutoDuck.cpp \
|
||||
effects/AutoDuck.h \
|
||||
effects/BassTreble.cpp \
|
||||
effects/BassTreble.h \
|
||||
effects/Biquad.cpp \
|
||||
effects/Biquad.h \
|
||||
effects/ChangePitch.cpp \
|
||||
effects/ChangePitch.h \
|
||||
effects/ChangeSpeed.cpp \
|
||||
effects/ChangeSpeed.h \
|
||||
effects/ChangeTempo.cpp \
|
||||
effects/ChangeTempo.h \
|
||||
effects/ClickRemoval.cpp \
|
||||
effects/ClickRemoval.h \
|
||||
effects/Compressor.cpp \
|
||||
effects/Compressor.h \
|
||||
effects/Contrast.cpp \
|
||||
effects/Contrast.h \
|
||||
effects/DtmfGen.cpp \
|
||||
effects/DtmfGen.h \
|
||||
effects/Echo.cpp \
|
||||
effects/Echo.h \
|
||||
effects/Effect.cpp \
|
||||
effects/Effect.h \
|
||||
effects/EffectCategory.cpp \
|
||||
effects/EffectCategory.h \
|
||||
effects/EffectManager.cpp \
|
||||
effects/EffectManager.h \
|
||||
effects/Equalization.cpp \
|
||||
effects/Equalization.h \
|
||||
effects/Fade.cpp \
|
||||
effects/Fade.h \
|
||||
effects/FindClipping.cpp \
|
||||
effects/FindClipping.h \
|
||||
effects/Generator.cpp \
|
||||
effects/Generator.h \
|
||||
effects/Invert.cpp \
|
||||
effects/Invert.h \
|
||||
effects/Leveller.cpp \
|
||||
effects/Leveller.h \
|
||||
effects/LoadEffects.cpp \
|
||||
effects/LoadEffects.h \
|
||||
effects/Noise.cpp \
|
||||
effects/Noise.h \
|
||||
effects/NoiseRemoval.cpp \
|
||||
effects/NoiseRemoval.h \
|
||||
effects/Normalize.cpp \
|
||||
effects/Normalize.h \
|
||||
effects/Paulstretch.cpp \
|
||||
effects/Paulstretch.h \
|
||||
effects/Phaser.cpp \
|
||||
effects/Phaser.h \
|
||||
effects/Repair.cpp \
|
||||
effects/Repair.h \
|
||||
effects/Repeat.cpp \
|
||||
effects/Repeat.h \
|
||||
effects/Reverb.cpp \
|
||||
effects/Reverb.h \
|
||||
effects/Reverb_libSoX.h \
|
||||
effects/Reverse.cpp \
|
||||
effects/Reverse.h \
|
||||
effects/SBSMSEffect.cpp \
|
||||
effects/SBSMSEffect.h \
|
||||
effects/ScienFilter.cpp \
|
||||
effects/ScienFilter.h \
|
||||
effects/Silence.cpp \
|
||||
effects/Silence.h \
|
||||
effects/SimpleMono.cpp \
|
||||
effects/SimpleMono.h \
|
||||
effects/SoundTouchEffect.cpp \
|
||||
effects/SoundTouchEffect.h \
|
||||
effects/StereoToMono.cpp \
|
||||
effects/StereoToMono.h \
|
||||
effects/TimeScale.cpp \
|
||||
effects/TimeScale.h \
|
||||
effects/TimeWarper.cpp \
|
||||
effects/TimeWarper.h \
|
||||
effects/ToneGen.cpp \
|
||||
effects/ToneGen.h \
|
||||
effects/TruncSilence.cpp \
|
||||
effects/TruncSilence.h \
|
||||
effects/TwoPassSimpleMono.cpp \
|
||||
effects/TwoPassSimpleMono.h \
|
||||
effects/Wahwah.cpp \
|
||||
effects/Wahwah.h \
|
||||
effects/VST/aeffectx.h \
|
||||
effects/VST/VSTEffect.cpp \
|
||||
effects/VST/VSTEffect.h \
|
||||
export/Export.cpp \
|
||||
export/Export.h \
|
||||
export/ExportCL.cpp \
|
||||
export/ExportCL.h \
|
||||
export/ExportFLAC.cpp \
|
||||
export/ExportFLAC.h \
|
||||
export/ExportMP2.cpp \
|
||||
export/ExportMP2.h \
|
||||
export/ExportMP3.cpp \
|
||||
export/ExportMP3.h \
|
||||
export/ExportMultiple.cpp \
|
||||
export/ExportMultiple.h \
|
||||
export/ExportOGG.cpp \
|
||||
export/ExportOGG.h \
|
||||
export/ExportPCM.cpp \
|
||||
export/ExportPCM.h \
|
||||
import/Import.cpp \
|
||||
import/Import.h \
|
||||
import/ImportFLAC.cpp \
|
||||
import/ImportFLAC.h \
|
||||
import/ImportLOF.cpp \
|
||||
import/ImportLOF.h \
|
||||
import/ImportMP3.cpp \
|
||||
import/ImportMP3.h \
|
||||
import/ImportOGG.cpp \
|
||||
import/ImportOGG.h \
|
||||
import/ImportPCM.cpp \
|
||||
import/ImportPCM.h \
|
||||
import/ImportPlugin.h \
|
||||
import/ImportRaw.cpp \
|
||||
import/ImportRaw.h \
|
||||
import/RawAudioGuess.cpp \
|
||||
import/RawAudioGuess.h \
|
||||
ondemand/ODComputeSummaryTask.cpp \
|
||||
ondemand/ODComputeSummaryTask.h \
|
||||
ondemand/ODDecodeFFmpegTask.cpp \
|
||||
ondemand/ODDecodeFFmpegTask.h \
|
||||
ondemand/ODDecodeTask.cpp \
|
||||
ondemand/ODDecodeTask.h \
|
||||
ondemand/ODManager.cpp \
|
||||
ondemand/ODManager.h \
|
||||
ondemand/ODTask.cpp \
|
||||
ondemand/ODTask.h \
|
||||
ondemand/ODTaskThread.cpp \
|
||||
ondemand/ODTaskThread.h \
|
||||
ondemand/ODWaveTrackTaskQueue.cpp \
|
||||
ondemand/ODWaveTrackTaskQueue.h \
|
||||
prefs/BatchPrefs.cpp \
|
||||
prefs/BatchPrefs.h \
|
||||
prefs/DevicePrefs.cpp \
|
||||
prefs/DevicePrefs.h \
|
||||
prefs/DirectoriesPrefs.cpp \
|
||||
prefs/DirectoriesPrefs.h \
|
||||
prefs/EffectsPrefs.cpp \
|
||||
prefs/EffectsPrefs.h \
|
||||
prefs/ExtImportPrefs.cpp \
|
||||
prefs/ExtImportPrefs.h \
|
||||
prefs/GUIPrefs.cpp \
|
||||
prefs/GUIPrefs.h \
|
||||
prefs/ImportExportPrefs.cpp \
|
||||
prefs/ImportExportPrefs.h \
|
||||
prefs/KeyConfigPrefs.cpp \
|
||||
prefs/KeyConfigPrefs.h \
|
||||
prefs/LibraryPrefs.cpp \
|
||||
prefs/LibraryPrefs.h \
|
||||
prefs/MidiIOPrefs.cpp \
|
||||
prefs/MidiIOPrefs.h \
|
||||
prefs/ModulePrefs.cpp \
|
||||
prefs/ModulePrefs.h \
|
||||
prefs/MousePrefs.cpp \
|
||||
prefs/MousePrefs.h \
|
||||
prefs/PlaybackPrefs.cpp \
|
||||
prefs/PlaybackPrefs.h \
|
||||
prefs/PrefsDialog.cpp \
|
||||
prefs/PrefsDialog.h \
|
||||
prefs/PrefsPanel.h \
|
||||
prefs/ProjectsPrefs.cpp \
|
||||
prefs/ProjectsPrefs.h \
|
||||
prefs/QualityPrefs.cpp \
|
||||
prefs/QualityPrefs.h \
|
||||
prefs/RecordingPrefs.cpp \
|
||||
prefs/RecordingPrefs.h \
|
||||
prefs/SpectrumPrefs.cpp \
|
||||
prefs/SpectrumPrefs.h \
|
||||
prefs/ThemePrefs.cpp \
|
||||
prefs/ThemePrefs.h \
|
||||
prefs/TracksPrefs.cpp \
|
||||
prefs/TracksPrefs.h \
|
||||
prefs/WarningsPrefs.cpp \
|
||||
prefs/WarningsPrefs.h \
|
||||
toolbars/ControlToolBar.cpp \
|
||||
toolbars/ControlToolBar.h \
|
||||
toolbars/DeviceToolBar.cpp \
|
||||
toolbars/DeviceToolBar.h \
|
||||
toolbars/EditToolBar.cpp \
|
||||
toolbars/EditToolBar.h \
|
||||
toolbars/MeterToolBar.cpp \
|
||||
toolbars/MeterToolBar.h \
|
||||
toolbars/MixerToolBar.cpp \
|
||||
toolbars/MixerToolBar.h \
|
||||
toolbars/SelectionBar.cpp \
|
||||
toolbars/SelectionBar.h \
|
||||
toolbars/ToolBar.cpp \
|
||||
toolbars/ToolBar.h \
|
||||
toolbars/ToolDock.cpp \
|
||||
toolbars/ToolDock.h \
|
||||
toolbars/ToolManager.cpp \
|
||||
toolbars/ToolManager.h \
|
||||
toolbars/ToolsToolBar.cpp \
|
||||
toolbars/ToolsToolBar.h \
|
||||
toolbars/TranscriptionToolBar.cpp \
|
||||
toolbars/TranscriptionToolBar.h \
|
||||
widgets/AButton.cpp \
|
||||
widgets/AButton.h \
|
||||
widgets/ASlider.cpp \
|
||||
widgets/ASlider.h \
|
||||
widgets/AttachableScrollBar.cpp \
|
||||
widgets/AttachableScrollBar.h \
|
||||
widgets/ErrorDialog.cpp \
|
||||
widgets/ErrorDialog.h \
|
||||
widgets/ExpandingToolBar.cpp \
|
||||
widgets/ExpandingToolBar.h \
|
||||
widgets/FileHistory.cpp \
|
||||
widgets/FileHistory.h \
|
||||
widgets/Grabber.cpp \
|
||||
widgets/Grabber.h \
|
||||
widgets/Grid.cpp \
|
||||
widgets/Grid.h \
|
||||
widgets/HtmlWindow.cpp \
|
||||
widgets/HtmlWindow.h \
|
||||
widgets/ImageRoll.cpp \
|
||||
widgets/ImageRoll.h \
|
||||
widgets/KeyView.cpp \
|
||||
widgets/KeyView.h \
|
||||
widgets/LinkingHtmlWindow.cpp \
|
||||
widgets/LinkingHtmlWindow.h \
|
||||
widgets/Meter.cpp \
|
||||
widgets/Meter.h \
|
||||
widgets/MultiDialog.cpp \
|
||||
widgets/MultiDialog.h \
|
||||
widgets/numformatter.cpp \
|
||||
widgets/numformatter.h \
|
||||
widgets/ProgressDialog.cpp \
|
||||
widgets/ProgressDialog.h \
|
||||
widgets/Ruler.cpp \
|
||||
widgets/Ruler.h \
|
||||
widgets/TimeTextCtrl.cpp \
|
||||
widgets/TimeTextCtrl.h \
|
||||
widgets/valnum.cpp \
|
||||
widgets/valnum.h \
|
||||
widgets/Warning.cpp \
|
||||
widgets/Warning.h \
|
||||
xml/XMLFileReader.cpp \
|
||||
xml/XMLFileReader.h \
|
||||
xml/XMLWriter.cpp \
|
||||
xml/XMLWriter.h \
|
||||
$(NULL)
|
||||
|
||||
if USE_AUDIO_UNITS
|
||||
audacity_CPPFLAGS += $(AUDIOUNITS_CFLAGS)
|
||||
audacity_LDADD += $(AUDIOUNITS_LIBS)
|
||||
audacity_SOURCES += \
|
||||
effects/audiounits/LoadAudioUnits.cpp \
|
||||
effects/audiounits/LoadAudioUnits.h \
|
||||
effects/audiounits/AudioUnitEffect.cpp \
|
||||
effects/audiounits/AudioUnitEffect.h \
|
||||
$(NULL)
|
||||
endif
|
||||
|
||||
if USE_FFMPEG
|
||||
audacity_CPPFLAGS += $(FFMPEG_CFLAGS)
|
||||
audacity_LDADD += $(FFMPEG_LIBS)
|
||||
audacity_SOURCES += \
|
||||
export/ExportFFmpeg.cpp \
|
||||
export/ExportFFmpeg.h \
|
||||
export/ExportFFmpegDialogs.cpp \
|
||||
export/ExportFFmpegDialogs.h \
|
||||
import/ImportFFmpeg.cpp \
|
||||
import/ImportFFmpeg.h \
|
||||
$(NULL)
|
||||
endif
|
||||
|
||||
if USE_LADSPA
|
||||
audacity_CPPFLAGS += $(LADSPA_CFLAGS)
|
||||
audacity_LDADD += $(LADSPA_LIBS)
|
||||
audacity_SOURCES += \
|
||||
effects/ladspa/ladspa.h \
|
||||
effects/ladspa/LadspaEffect.cpp \
|
||||
effects/ladspa/LadspaEffect.h \
|
||||
effects/ladspa/LoadLadspa.cpp \
|
||||
effects/ladspa/LoadLadspa.h \
|
||||
$(NULL)
|
||||
endif
|
||||
|
||||
if USE_LAME
|
||||
audacity_CPPFLAGS += $(LAME_CFLAGS)
|
||||
audacity_LDADD += $(LAME_LIBS)
|
||||
endif
|
||||
|
||||
if USE_LIBFLAC
|
||||
audacity_CPPFLAGS += $(FLAC_CFLAGS)
|
||||
audacity_LDADD += $(FLAC_LIBS)
|
||||
audacity_SOURCES += \
|
||||
ondemand/ODDecodeFlacTask.cpp \
|
||||
ondemand/ODDecodeFlacTask.h \
|
||||
$(NULL)
|
||||
endif
|
||||
|
||||
if USE_LIBID3TAG
|
||||
audacity_CPPFLAGS += $(ID3TAG_CFLAGS)
|
||||
audacity_LDADD += $(ID3TAG_LIBS)
|
||||
endif
|
||||
|
||||
if USE_LIBMAD
|
||||
audacity_CPPFLAGS += $(LIBMAD_CFLAGS)
|
||||
audacity_LDADD += $(LIBMAD_LIBS)
|
||||
endif
|
||||
|
||||
if USE_LIBNYQUIST
|
||||
audacity_CPPFLAGS += $(LIBNYQUIST_CFLAGS)
|
||||
audacity_LDADD += $(LIBNYQUIST_LIBS)
|
||||
audacity_SOURCES += \
|
||||
effects/nyquist/LoadNyquist.cpp \
|
||||
effects/nyquist/LoadNyquist.h \
|
||||
effects/nyquist/Nyquist.cpp \
|
||||
effects/nyquist/Nyquist.h \
|
||||
$(NULL)
|
||||
endif
|
||||
|
||||
if USE_LIBSOUNDTOUCH
|
||||
audacity_CPPFLAGS += $(SOUNDTOUCH_CFLAGS)
|
||||
audacity_LDADD += $(SOUNDTOUCH_LIBS)
|
||||
endif
|
||||
|
||||
if USE_LIBSOXR
|
||||
audacity_CPPFLAGS += $(SOXR_CFLAGS)
|
||||
audacity_LDADD += $(SOXR_LIBS)
|
||||
endif
|
||||
|
||||
if USE_LIBTWOLAME
|
||||
audacity_CPPFLAGS += $(LIBTWOLAME_CFLAGS)
|
||||
audacity_LDADD += $(LIBTWOLAME_LIBS)
|
||||
endif
|
||||
|
||||
if USE_LIBVORBIS
|
||||
audacity_CPPFLAGS += $(LIBVORBIS_CFLAGS)
|
||||
audacity_LDADD += $(LIBVORBIS_LIBS)
|
||||
endif
|
||||
|
||||
if USE_LV2
|
||||
audacity_CPPFLAGS += $(LV2_CFLAGS)
|
||||
audacity_LDADD += $(LV2_LIBS)
|
||||
audacity_SOURCES += \
|
||||
effects/lv2/LoadLV2.cpp \
|
||||
effects/lv2/LoadLV2.h \
|
||||
effects/lv2/LV2Effect.cpp \
|
||||
effects/lv2/LV2Effect.h \
|
||||
effects/lv2/lv2_event.h \
|
||||
effects/lv2/lv2_event_helpers.h \
|
||||
effects/lv2/LV2PortGroup.cpp \
|
||||
effects/lv2/LV2PortGroup.h \
|
||||
effects/lv2/lv2_uri_map.h \
|
||||
$(NULL)
|
||||
endif
|
||||
|
||||
if USE_PORTSMF
|
||||
audacity_CPPFLAGS += $(PORTSMF_CFLAGS)
|
||||
audacity_LDADD += $(PORTSMF_LIBS)
|
||||
audacity_SOURCES += \
|
||||
NoteTrack.cpp \
|
||||
NoteTrack.h \
|
||||
import/ImportMIDI.cpp \
|
||||
import/ImportMIDI.h \
|
||||
$(NULL)
|
||||
endif
|
||||
|
||||
if USE_QUICKTIME
|
||||
audacity_CPPFLAGS += $(QUICKTIME_CFLAGS)
|
||||
audacity_LDADD += $(QUICKTIME_LIBS)
|
||||
audacity_SOURCES += \
|
||||
import/ImportQT.cpp \
|
||||
import/ImportQT.h \
|
||||
$(NULL)
|
||||
endif
|
||||
|
||||
if USE_SBSMS
|
||||
audacity_CPPFLAGS += $(SBSMS_CFLAGS)
|
||||
audacity_LDADD += $(SBSMS_LIBS)
|
||||
endif
|
||||
|
||||
if USE_VAMP
|
||||
audacity_CPPFLAGS += $(VAMP_CFLAGS)
|
||||
audacity_LDADD += $(VAMP_LIBS)
|
||||
audacity_SOURCES += \
|
||||
effects/vamp/LoadVamp.cpp \
|
||||
effects/vamp/LoadVamp.h \
|
||||
effects/vamp/VampEffect.cpp \
|
||||
effects/vamp/VampEffect.h \
|
||||
$(NULL)
|
||||
endif
|
||||
|
||||
# TODO: Check *.cpp and *.h files if they are needed.
|
||||
EXTRA_DIST = audacity.desktop.in xml/audacityproject.dtd \
|
||||
AudacityHeaders.cpp \
|
||||
AudacityHeaders.h \
|
||||
CrossFade.cpp \
|
||||
CrossFade.h \
|
||||
GStreamerLoader.cpp \
|
||||
GStreamerLoader.h \
|
||||
effects/ScoreAlignDialog.cpp \
|
||||
effects/ScoreAlignDialog.h \
|
||||
import/ImportGStreamer.cpp \
|
||||
import/ImportGStreamer.h \
|
||||
$(NULL)
|
Reference in New Issue
Block a user