# Makefile for fft code generating routines
# Could be used for any processor, but will need to change FRAC_BITS in
# gen_fft.c to use with anything but the TMS320 family.
# Tested on a Sun workstation; Makefile will need changes for MS-DOS machines.

gen_fft: gen_fft.c
	cc gen_fft.c -lm -o gen_fft
gen_brev: gen_brev.c
	cc gen_brev.c -o gen_brev

# Perform example run to generate code for a 256-point FFT.
demo_fft.asm: gen_fft demo_fft.dat
	gen_fft 8 < demo_fft.dat > demo_fft.asm
demo_bit.asm: gen_brev demo_bit.dat
	gen_brev 8 < demo_bit.dat > demo_bit.asm

# Build distribution archive.
ARCFILES = README gen_fft.doc gen_brev.doc Makefile \
	gen_fft.c gen_brev.c demo_fft.dat demo_bit.dat
gen.shar: $(ARCFILES)
	shar gen.shar $(ARCFILES)
