| # ---- 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 | |