# HG changeset patch # User bellard # Date 1035766308 0 # Node ID 32636728f24b3685bd5e9e8d683b3f974e4bb72b # Parent b6eefd714bf31bd16117172df879f78a3d0b3a90 added new fft/mdct code - added fft-test program diff -r b6eefd714bf3 -r 32636728f24b Makefile --- a/Makefile Mon Oct 28 00:48:55 2002 +0000 +++ b/Makefile Mon Oct 28 00:51:48 2002 +0000 @@ -15,7 +15,8 @@ mpegaudio.o ac3enc.o mjpeg.o resample.o dsputil.o \ motion_est.o imgconvert.o imgresample.o msmpeg4.o \ mpeg12.o h263dec.o svq1.o rv10.o mpegaudiodec.o pcm.o simple_idct.o \ - ratecontrol.o adpcm.o eval.o dv.o error_resilience.o + ratecontrol.o adpcm.o eval.o dv.o error_resilience.o \ + wmadec.o fft.o mdct.o ASM_OBJS= # currently using liba52 for ac3 decoding @@ -93,7 +94,7 @@ ifeq ($(BUILD_SHARED),yes) SLIB= libavcodec.so endif -TESTS= imgresample-test dct-test motion-test +TESTS= imgresample-test dct-test motion-test fft-test all: $(LIB) $(SLIB) @@ -109,6 +110,14 @@ dsputil.o: dsputil.c dsputil.h +# specific sse code +%_sse.o : %_sse.c + $(CC) $(CFLAGS) -msse -c -o $@ $< + +# specific 3dnow code +%_3dnow.o : %_3dnow.c + $(CC) $(CFLAGS) -m3dnow -c -o $@ $< + %.o: %.c $(CC) $(CFLAGS) -c -o $@ $< @@ -165,6 +174,9 @@ motion-test: motion_test.o $(LIB) $(CC) -o $@ $^ -lm +fft-test: fft-test.o fft.o mdct.o + $(CC) -o $@ $^ -lm + install: all ifeq ($(BUILD_SHARED),yes) install -d $(prefix)/lib