2011-09-05 23:39:05 +02:00
|
|
|
|
2011-09-26 15:26:48 +02:00
|
|
|
CFLAGS = -DUP=0 -DDN=1 -D_GNU_SOURCE=1 -W -Wall -O3 -std=c99 -ffast-math
|
2011-09-08 18:29:46 +02:00
|
|
|
LDFLAGS = -lm -lasound
|
2011-09-05 23:39:05 +02:00
|
|
|
|
2011-09-26 12:54:37 +02:00
|
|
|
all: encode decode debug
|
2011-09-07 21:47:12 +02:00
|
|
|
|
|
|
|
|
test: all
|
|
|
|
|
./encode smpte.ppm 8000.wav 8000
|
|
|
|
|
./encode smpte.ppm 11025.wav 11025
|
2011-09-26 15:26:48 +02:00
|
|
|
./encode smpte.ppm 16000.wav 16000
|
2011-09-07 21:47:12 +02:00
|
|
|
./encode smpte.ppm 40000.wav 40000
|
|
|
|
|
./encode smpte.ppm 44100.wav 44100
|
|
|
|
|
./encode smpte.ppm 48000.wav 48000
|
2011-09-08 10:59:00 +02:00
|
|
|
./decode 8000.wav 8000.ppm
|
|
|
|
|
./decode 11025.wav 11025.ppm
|
2011-09-26 15:26:48 +02:00
|
|
|
./decode 16000.wav 16000.ppm
|
2011-09-08 10:59:00 +02:00
|
|
|
./decode 40000.wav 40000.ppm
|
|
|
|
|
./decode 44100.wav 44100.ppm
|
|
|
|
|
./decode 48000.wav 48000.ppm
|
2011-09-05 23:39:05 +02:00
|
|
|
|
2011-09-26 12:54:37 +02:00
|
|
|
fun: all
|
2011-09-26 12:58:38 +02:00
|
|
|
./encode smpte.ppm 8000.wav 8000
|
|
|
|
|
./encode smpte.ppm 11025.wav 11025
|
2011-09-26 15:26:48 +02:00
|
|
|
./encode smpte.ppm 16000.wav 16000
|
2011-09-26 12:58:38 +02:00
|
|
|
./encode smpte.ppm 40000.wav 40000
|
|
|
|
|
./encode smpte.ppm 44100.wav 44100
|
|
|
|
|
./encode smpte.ppm 48000.wav 48000
|
2011-09-26 12:54:37 +02:00
|
|
|
./debug 8000.wav 8000.ppm > 8000.dat
|
|
|
|
|
./debug 11025.wav 11025.ppm > 11025.dat
|
2011-09-26 15:26:48 +02:00
|
|
|
./debug 16000.wav 16000.ppm > 16000.dat
|
2011-09-26 12:54:37 +02:00
|
|
|
./debug 40000.wav 40000.ppm > 40000.dat
|
|
|
|
|
./debug 44100.wav 44100.ppm > 44100.dat
|
|
|
|
|
./debug 48000.wav 48000.ppm > 48000.dat
|
|
|
|
|
|
2011-09-05 23:39:05 +02:00
|
|
|
clean:
|
2011-09-26 15:26:48 +02:00
|
|
|
rm -f encode decode debug *.o {8000,11025,16000,40000,44100,48000}.{ppm,wav,dat}
|
2011-09-05 23:39:05 +02:00
|
|
|
|
2011-10-03 17:48:50 +02:00
|
|
|
encode: encode.o mmap_file.o pcm.o wav.o alsa.o yuv.o img.o ppm.o
|
2011-09-05 23:39:05 +02:00
|
|
|
|
2011-10-03 18:28:43 +02:00
|
|
|
decode: decode.o mmap_file.o pcm.o wav.o alsa.o window.o ddc.o delay.o yuv.o img.o ppm.o
|
2011-09-05 23:39:05 +02:00
|
|
|
|
2011-10-03 18:28:43 +02:00
|
|
|
debug: debug.o mmap_file.o pcm.o wav.o alsa.o window.o ddc.o delay.o yuv.o img.o ppm.o
|
2011-09-26 12:54:37 +02:00
|
|
|
|