
all: PGFFT_test PGFFT_time

CXX=g++
CXXFLAGS=-O3 -march=native 

TARFILES=PGFFT.h PGFFT.cpp PGFFT_test.cpp PGFFT_time.cpp PGFFT_time1.cpp \
         makefile

PGFFT_test: .FORCE
	$(CXX) $(CXXFLAGS) -o PGFFT_test PGFFT_test.cpp PGFFT.cpp

PGFFT_time: .FORCE
	$(CXX) $(CXXFLAGS) -o PGFFT_time PGFFT_time.cpp PGFFT.cpp

PGFFT_time1: .FORCE
	$(CXX) $(CXXFLAGS) -o PGFFT_time1 PGFFT_time1.cpp PGFFT.cpp -lfftw3

package: 
	tar cfv PGFFT-1.1.tar --transform  's%^%PGFFT-1.1/%' $(TARFILES)

.FORCE:

