blob: 130e0a4fcb16ea34bebd1e2d3449d7d6d9cde795 [file] [log] [blame]
# ---- for GNU gcc ----
CC = gcc
CFLAGS = -Wall
OFLAGS = -O2
# ---- for SUN WS cc ----
#
#CC = cc
#
#CFLAGS =
#
#OFLAGS = -xO2
all: fft4f2dt fftsg2dt fftsg3dt shrtdctt
fft4f2dt : fft4f2dt.o fft4f2d.o alloc.o
$(CC) fft4f2dt.o fft4f2d.o alloc.o -lm -o fft4f2dt
fftsg2dt : fftsg2dt.o fftsg2d.o fftsg.o alloc.o
$(CC) fftsg2dt.o fftsg2d.o fftsg.o alloc.o -lm -o fftsg2dt
fftsg3dt : fftsg3dt.o fftsg3d.o fftsg.o alloc.o
$(CC) fftsg3dt.o fftsg3d.o fftsg.o alloc.o -lm -o fftsg3dt
shrtdctt : shrtdctt.o shrtdct.o
$(CC) shrtdctt.o shrtdct.o -lm -o shrtdctt
fft4f2dt.o : fft4f2dt.c
$(CC) $(CFLAGS) $(OFLAGS) -c fft4f2dt.c -o fft4f2dt.o
fftsg2dt.o : fftsg2dt.c
$(CC) $(CFLAGS) $(OFLAGS) -c fftsg2dt.c -o fftsg2dt.o
fftsg3dt.o : fftsg3dt.c
$(CC) $(CFLAGS) $(OFLAGS) -c fftsg3dt.c -o fftsg3dt.o
shrtdctt.o : shrtdctt.c
$(CC) $(CFLAGS) $(OFLAGS) -c shrtdctt.c -o shrtdctt.o
fft4f2d.o : ../fft4f2d.c
$(CC) $(CFLAGS) $(OFLAGS) -c ../fft4f2d.c -o fft4f2d.o
fftsg2d.o : ../fftsg2d.c
$(CC) $(CFLAGS) $(OFLAGS) -c ../fftsg2d.c -o fftsg2d.o
fftsg3d.o : ../fftsg3d.c
$(CC) $(CFLAGS) $(OFLAGS) -c ../fftsg3d.c -o fftsg3d.o
fftsg.o : ../fftsg.c
$(CC) $(CFLAGS) $(OFLAGS) -c ../fftsg.c -o fftsg.o
alloc.o : ../alloc.c
$(CC) $(CFLAGS) $(OFLAGS) -c ../alloc.c -o alloc.o
shrtdct.o : ../shrtdct.c
$(CC) $(CFLAGS) $(OFLAGS) -c ../shrtdct.c -o shrtdct.o
clean:
rm -f *.o