| # ---- for GNU gcc ---- | |
| CC = gcc | |
| CFLAGS = -Wall -DUSE_FFT2D_PTHREADS -DUSE_FFT3D_PTHREADS | |
| OFLAGS = -O2 | |
| # ---- for SUN WS cc ---- | |
| # | |
| #CC = cc | |
| # | |
| #CFLAGS = -Wall -DUSE_FFT2D_PTHREADS -DUSE_FFT3D_PTHREADS | |
| # | |
| #OFLAGS = -xO2 | |
| all: fftsg2dt_pt fftsg3dt_pt | |
| fftsg2dt_pt : fftsg2dt.o fftsg2dpt.o fftsg.o alloc.o | |
| $(CC) fftsg2dt.o fftsg2dpt.o fftsg.o alloc.o -lm -lpthread -o fftsg2dt_pt | |
| fftsg3dt_pt : fftsg3dt.o fftsg3dpt.o fftsg.o alloc.o | |
| $(CC) fftsg3dt.o fftsg3dpt.o fftsg.o alloc.o -lm -lpthread -o fftsg3dt_pt | |
| 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 | |
| fftsg2dpt.o : ../fftsg2d.c | |
| $(CC) $(CFLAGS) $(OFLAGS) -c ../fftsg2d.c -o fftsg2dpt.o | |
| fftsg3dpt.o : ../fftsg3d.c | |
| $(CC) $(CFLAGS) $(OFLAGS) -c ../fftsg3d.c -o fftsg3dpt.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 | |
| clean: | |
| rm -f *.o | |