blob: d173491c3cb5d831f56d4c65b148946a448f1b1a [file] [log] [blame]
# ---- for GNU gcc ----
CC = gcc
CFLAGS = -Wall -DUSE_CDFT_PTHREADS
OFLAGS_FFT = -O6 -ffast-math
OFLAGS_PI = -O6 -ffast-math
# ---- for SUN WS cc ----
#
#CC = cc
#
#CFLAGS = -DUSE_CDFT_PTHREADS
#
#OFLAGS_FFT = -fast -xO5
#OFLAGS_PI = -fast -xO5
all: pi_fftsgpt
pi_fftsgpt : pi_fft.o fftsgpt.o
$(CC) pi_fft.o fftsgpt.o -lm -lpthread -o pi_fftsgpt
pi_fft.o : pi_fft.c
$(CC) $(CFLAGS) $(OFLAGS_PI) -c pi_fft.c -o pi_fft.o
fftsgpt.o : ../fftsg.c
$(CC) $(CFLAGS) $(OFLAGS_FFT) -c ../fftsg.c -o fftsgpt.o
clean:
rm -f *.o