14
14
# along with this program; if not, write to the Free Software
15
15
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17
# $Id: Makefile,v 1.18 2004/02/04 14:42:04 tszilagyi Exp $
17
# $Id: Makefile,v 1.16 2004/08/13 18:34:31 tszilagyi Exp $
20
20
#####################################################################
21
21
# PLEASE CHANGE THIS to your preferred installation location!
23
# Change this if you want to install somewhere else. In particularly
23
# Change this if you want to install somewhere else. In particular
24
24
# you may wish to remove the middle "local/" part of the path.
26
26
INSTALL_PLUGINS_DIR = /usr/local/lib/ladspa/
38
CFLAGS = -I. -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC
39
LDFLAGS = -nostartfiles -shared -Wl,-Bsymbolic -lc -lm -lrt
39
PLUGINS = tap_tremolo.so \
41
PLUGINS = tap_autopan.so \
42
tap_chorusflanger.so \
49
64
# RULES TO BUILD PLUGINS FROM C CODE
51
tap_tremolo.so: tap_tremolo.c tap_utils.h ladspa.h
52
$(CC) -I. -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC tap_tremolo.c -o tap_tremolo.o
53
$(CC) -nostartfiles -shared -Wl,-Bsymbolic -lc -lm -lrt -o tap_tremolo.so tap_tremolo.o
55
tap_eq.so: tap_eq.c tap_utils.h ladspa.h
56
$(CC) -I. -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC tap_eq.c -o tap_eq.o
57
$(CC) -nostartfiles -shared -Wl,-Bsymbolic -lc -lm -lrt -o tap_eq.so tap_eq.o
59
tap_echo.so: tap_echo.c tap_utils.h ladspa.h
60
$(CC) -I. -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC tap_echo.c -o tap_echo.o
61
$(CC) -nostartfiles -shared -Wl,-Bsymbolic -lc -lm -lrt -o tap_echo.so tap_echo.o
63
tap_reverb.so: tap_reverb.c tap_reverb.h tap_reverb_presets.h tap_utils.h ladspa.h
64
$(CC) -I. -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC tap_reverb.c -o tap_reverb.o
65
$(CC) -nostartfiles -shared -Wl,-Bsymbolic -lc -lm -lrt -o tap_reverb.so tap_reverb.o
67
tap_limiter.so: tap_limiter.c tap_utils.h ladspa.h
68
$(CC) -I. -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC tap_limiter.c -o tap_limiter.o
69
$(CC) -nostartfiles -shared -Wl,-Bsymbolic -lc -lm -lrt -o tap_limiter.so tap_limiter.o
71
tap_autopan.so: tap_autopan.c tap_utils.h ladspa.h
72
$(CC) -I. -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC tap_autopan.c -o tap_autopan.o
73
$(CC) -nostartfiles -shared -Wl,-Bsymbolic -lc -lm -lrt -o tap_autopan.so tap_autopan.o
75
tap_deesser.so: tap_deesser.c tap_utils.h ladspa.h
76
$(CC) -I. -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC tap_deesser.c -o tap_deesser.o
77
$(CC) -nostartfiles -shared -Wl,-Bsymbolic -lc -lm -lrt -o tap_deesser.so tap_deesser.o
66
tap_tremolo.so: tap_tremolo.o tap_utils.h ladspa.h
68
tap_eq.so: tap_eq.o tap_utils.h ladspa.h
70
tap_eqbw.so: tap_eqbw.o tap_utils.h ladspa.h
72
tap_echo.so: tap_echo.o tap_utils.h ladspa.h
74
tap_reverb.so: tap_reverb.o tap_reverb.h tap_reverb_presets.h tap_utils.h ladspa.h
76
tap_limiter.so: tap_limiter.o tap_utils.h ladspa.h
78
tap_autopan.so: tap_autopan.o tap_utils.h ladspa.h
80
tap_deesser.so: tap_deesser.o tap_utils.h ladspa.h
82
tap_vibrato.so: tap_vibrato.o tap_utils.h ladspa.h
84
tap_rotspeak.so: tap_rotspeak.o tap_utils.h ladspa.h
86
tap_pitch.so: tap_pitch.o tap_utils.h ladspa.h
88
tap_dynamics_m.so: tap_dynamics_m.o tap_dynamics_presets.h tap_utils.h ladspa.h
90
tap_dynamics_st.so: tap_dynamics_st.o tap_dynamics_presets.h tap_utils.h ladspa.h
92
tap_reflector.so: tap_reflector.o tap_utils.h ladspa.h
94
tap_pinknoise.so: tap_pinknoise.o tap_utils.h ladspa.h
96
tap_doubler.so: tap_doubler.o tap_utils.h ladspa.h
98
tap_sigmoid.so: tap_sigmoid.o tap_utils.h ladspa.h
100
tap_tubewarmth.so: tap_tubewarmth.o tap_utils.h ladspa.h
102
tap_chorusflanger.so: tap_chorusflanger.o tap_utils.h ladspa.h
83
mkdir -p $(INSTALL_PLUGINS_DIR)
84
cp *.so $(INSTALL_PLUGINS_DIR)
85
mkdir -p $(INSTALL_LRDF_DIR)
86
cp tap-plugins.rdf $(INSTALL_LRDF_DIR)
108
-mkdir -p $(INSTALL_PLUGINS_DIR)
109
cp *.so $(INSTALL_PLUGINS_DIR)
110
-mkdir -p $(INSTALL_LRDF_DIR)
111
cp tap-plugins.rdf $(INSTALL_LRDF_DIR)
112
cp tap_reverb.rdf $(INSTALL_LRDF_DIR)
88
114
targets: $(PLUGINS)