Created
August 15, 2010 17:50
-
-
Save goodside/525740 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CC=gcc | |
CFLAGS=-Wall -g SND_FILE=.SUFFIX= | |
.SUFFIX=.c.o | |
all : rra2wav wav2rra rraamplitude rraspeed audiocc rravocoder rrahartley rralog_compress rraecho rrawave_gen rrasquare_gen rratriangle_gen rracrush rracat | |
rra2wav : rra.o rra2wav.o | |
$(CC) $(CFLAGS) $(SND_FILE) -o rra2wav rra2wav.o rra.o | |
wav2rra : rra.o wav2rra.o | |
$(CC) $(CFLAGS) $(SND_FILE) -o wav2rra wav2rra.o rra.o | |
rraamplitude : amplitude.o rra.o amplitude_app.o | |
$(CC) $(CFLAGS) $(SND_FILE) -o rraamplitude amplitude.o rra.o amplitude_app.o | |
rraspeed : speed.o rra.o rate.o | |
$(CC) $(CFLAGS) $(SND_FILE) -o rraspeed speed.o rra.o rate.o | |
audiocc : audiocc.o rate.o rra.o instrument.o | |
$(CC) -shared -Wl,-soname,libaudiocc.so.1 -o libaudiocc.so.1.0.1 audiocc.o rate.o rra.o -lm | |
rravocoder : vocoder.o rra.o slow_hartley.o | |
$(CC) $(CFLAGS) $(SND_FILE) -o rravocoder vocoder.o rra.o slow_hartley.o | |
rrahartley : fast_hartley.o slow_hartley.o rra.o hartley_app.o | |
$(CC) $(CFLAGS) $(SND_FILE) -o rrahartley fast_hartley.o slow_hartley.o rra.o hartley_app.o | |
rralog_compress : log_compress.o log_compress_app.o rra.o | |
$(CC) $(CFLAGS) $(SND_FILE) -o rralog_compress log_compress.o log_compress_app.o rra.o | |
rraecho : echo_app.o rra.o | |
$(CC) $(CFLAGS) $(SND_FILE) -o rraecho echo_app.o rra.o | |
rrawave_gen : rra.o wave_gen.o | |
$(CC) $(CFLAGS) $(SND_FILE) -o rrawave_gen rra.o wave_gen.o | |
rrasquare_gen : rra.o square_gen.o | |
$(CC) $(CFLAGS) $(SND_FILE) -o rrasquare_gen rra.o square_gen.o | |
rratriangle_gen : rra.o triangle_gen.o | |
$(CC) $(CFLAGS) $(SND_FILE) -o rratriangle_gen rra.o triangle_gen.o | |
rracrush : rra.o crush_app.o | |
$(CC) $(CFLAGS) $(SND_FILE) -o rracrush rra.o crush_app.o | |
rracat : rra.o concat_app.o | |
$(CC) $(CFLAGS) $(SND_FILE) -o rracat rra.o concat_app.o | |
doxygen : | |
doxygen doxy_config | |
tags : | |
ctags -R | |
.c.o : | |
$(CC) -fPIC -c -o $@ $< | |
clean: | |
rm -f $(APPS) | |
rm -f *.o | |
rm -rf html latex | |
rm -f rraplay | |
rm -f rraecho | |
rm -f rraamplitude | |
rm -f rrawave_gen | |
rm -f rratriangle_gen | |
rm -f rrasquare_gen | |
rm -f rralog_compress | |
rm -f rrahartley | |
rm -f rravocoder | |
rm -f rraspeed | |
rm -f rra2wav | |
rm -f wav2rra | |
rm -f rracrush | |
rm -f rracat | |
rm -f libaudiocc.so.1.0.1 | |
rm -f tags |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment