CFLAGS = -O2 -float
LDFLAGS = -O2 -float

all: timefft libfft.a

install: libfft.a
	cp libfft.a /usr/local/lib

timefft: timefft.o func.o timer.o libfft.a
	cc $(LDFLAGS) timefft.o func.o timer.o libfft.a -lm -o timefft

libfft.a: libfft.a(fft.o) libfft.a(bitsw.o)

bitsw.o: bitsw.c
	cc $(CFLAGS) -c bitsw.c

timefft.o: timefft.c
	cc $(CFLAGS) -c timefft.c

fft.o: fft.c
	cc $(CFLAGS) -c fft.c

timer.o: timer.c
	cc $(CFLAGS) -c timer.c
