
all: PGFFT_test PGFFT_time

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

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

TARDIR=PGFFT-1.2

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 $(TARDIR).tar --transform  's%^%$(TARDIR)/%' $(TARFILES)

.FORCE:

