# Evgenii B. Rudnyi, http://Evgenii.Rudnyi.Ru

CBLASINCLUDE = ../../lib/include 
BLASLIB = ../../lib/windows 
ATLASLIB = ../../lib/windows 

FC = g77
CXX = g++
FFLAG = -s -O3
CXXFLAG = -s -O3

all: usedgemm-f-blas.exe usedgemm-f-atlas.exe usedgemm-cc-atlas.exe

usedgemm-f-blas.exe: usedgemm.f
	$(FC) $(FFLAG) $< -o $@ -L$(BLASLIB) -lblas
	$@

usedgemm-f-atlas.exe: usedgemm.f
	$(FC) $(FFLAG) $< -o $@ -L$(ATLASLIB) -lf77blas -lcblas -latlas
	$@

usedgemm-cc-atlas.exe: usedgemm.cc
	$(CXX) $(CXXFLAG) -I$(CBLASINCLUDE) $< -o $@ -L$(ATLASLIB) -lcblas -latlas
	$@ 1000

norm.exe: norm.cc
	$(CXX) -I$(CBLASINCLUDE) $< -o $@ -L$(ATLASLIB) -lcblas -latlas
	$@

clean:
	rm -f *.exe *.o
