summaryrefslogtreecommitdiffstats
path: root/arts/modules/effects/Makefile.am
blob: d5d54aadf8caaee652bdea9a5dd7a0eab73e78e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70

SUBDIRS = freeverb

INCLUDES = \
	-I$(top_builddir)/arts/modules/effects \
	-I$(top_srcdir)/arts/modules/effects \
	-I$(top_builddir)/arts/modules/synth \
	-I$(top_srcdir)/arts/modules/synth \
	-I$(top_builddir)/arts/modules/common \
	-I$(top_srcdir)/arts/modules/common \
	-I$(top_builddir)/arts/modules \
	-I$(top_srcdir)/arts/modules \
	-I$(top_builddir)/arts/gui/common \
	-I$(top_srcdir)/arts/gui/common \
	-I$(top_srcdir)/arts/gui/kde \
	-I$(top_builddir)/arts/midi \
	-I$(top_srcdir)/arts/midi \
	-I$(arts_includes) \
	$(all_includes)

lib_LTLIBRARIES = libartsmoduleseffects.la

libartsmoduleseffects_la_SOURCES = artsmoduleseffects.cc \
	fivebandmonocomplexeq_impl.cc \
	monostereoconversion_impl.cc \
	synth_stereo_pitch_shift_impl.cc synth_stereo_pitch_shift_fft_impl.cc \
	synth_voice_removal_impl.cc voiceremovalguifactory_impl.cc \
	synth_stereo_compressor_impl.cc stereocompressorguifactory_impl.cc \
	synth_stereo_fir_equalizer_impl.cc \
	synth_freeverb_impl.cc freeverbguifactory_impl.cc \
	effect_wavecapture_impl.cc \
	kstereovolumecontrolgui_impl.cpp stereovolumecontrolguifactory_impl.cpp
libartsmoduleseffects_la_COMPILE_FIRST = ../../gui/common/artsgui.h \
	../common/artsmodulescommon.h ../../midi/artsmidi.h ../synth/artsmodulessynth.h \
	artsmoduleseffects.h
libartsmoduleseffects_la_LIBADD = \
	$(top_builddir)/arts/modules/effects/freeverb/libfreeverb.la \
	$(top_builddir)/arts/gui/common/libartsgui_idl.la \
	$(top_builddir)/arts/gui/kde/libartsgui_kde.la \
	$(top_builddir)/arts/modules/common/libartsmodulescommon.la \
	-lartsflow -lartsflow_idl -lmcop

libartsmoduleseffects_la_LDFLAGS = $(all_libraries) -L$(arts_libraries) -no-undefined

METASOURCES=AUTO

artsmoduleseffects.cc artsmoduleseffects.h artsmoduleseffects.mcoptype artsmoduleseffects.mcopclass: $(srcdir)/artsmoduleseffects.idl $(MCOPIDL)
	$(MCOPIDL) -t $(INCLUDES) $(srcdir)/artsmoduleseffects.idl

DISTCLEANFILES= artsmoduleseffects.cc artsmoduleseffects.h artsmoduleseffects.mcop*

artsincludedir = $(includedir)/arts
artsinclude_HEADERS = artsmoduleseffects.h artsmoduleseffects.idl

mcoptypedir = $(libdir)/mcop
mcoptype_DATA = artsmoduleseffects.mcoptype artsmoduleseffects.mcopclass

mcopclassdir = $(libdir)/mcop/Arts
mcopclass_DATA = \
	mcopclass/FiveBandMonoComplexEQ.mcopclass mcopclass/FiveBandMonoComplexEQGuiFactory.mcopclass \
	mcopclass/MonoToStereo.mcopclass mcopclass/StereoToMono.mcopclass \
	mcopclass/StereoBalance.mcopclass mcopclass/StereoBalanceGuiFactory.mcopclass \
	mcopclass/Synth_VOICE_REMOVAL.mcopclass mcopclass/VoiceRemovalGuiFactory.mcopclass \
	mcopclass/Synth_STEREO_COMPRESSOR.mcopclass mcopclass/StereoCompressorGuiFactory.mcopclass \
	mcopclass/Synth_STEREO_PITCH_SHIFT.mcopclass mcopclass/Synth_STEREO_PITCH_SHIFT_FFT.mcopclass \
	mcopclass/Synth_STEREO_FIR_EQUALIZER.mcopclass mcopclass/StereoFirEqualizerGuiFactory.mcopclass \
	mcopclass/Synth_FREEVERB.mcopclass mcopclass/FreeverbGuiFactory.mcopclass \
	mcopclass/Effect_WAVECAPTURE.mcopclass \
	mcopclass/StereoVolumeControlGui.mcopclass mcopclass/StereoVolumeControlGuiFactory.mcopclass