

ifeq ($(arch),c6x)
source=fft_mixed.c fft_burrus.c fft_reversal.c radix4.asm radix2.asm
else
source=fft_double.c fft_burrus.c fft_mixed.c fft_reversal.c
endif

names=$(basename $(source))
objects=$(addprefix $(libobj),$(addsuffix .o,$(names)))

all: $(objects)

$(libobj)fft_mixed.o: fft_mixed.c $(includedir)/fft.h $(includedir)/conf.h
	$(ccobj) -c $< $(out)

$(libobj)fft_burrus.o: fft_burrus.c $(includedir)/fft.h $(includedir)/conf.h
	$(ccobj) -c $< $(out)

$(libobj)fft_double.o: fft_double.c $(includedir)/conf.h
	$(ccobj) -c $< $(out)

$(libobj)fft_reversal.o: fft_reversal.c $(includedir)/fft.h $(includedir)/conf.h
	$(ccobj) -c $< $(out)

$(libobj)radix4.o: radix4.asm
	$(ccobj) -c $< $(out)

$(libobj)radix2.o: radix2.asm
	$(ccobj) -c $< $(out)











