CPP_FLAGS= -fopenmp  -O3 -lc   -lm  

LIBS= -larmadillo -lopenblas

test_mat2: test_mat2.cpp
	g++ -std=c++11 $(CPP_FLAGS)  -o $@ $<   $(LIBS)

ida: ida.cpp
	g++ -std=c++11 $(CPP_FLAGS)  -o $@ $<   $(LIBS)


ida_gf64: ida_gf64.cpp
	g++  -o $@ $<  -std=c++11 -O3 -lm  -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mavx -g -O3 -Wall   -I/home/couturie/ajeter/jerasure/include  /home/couturie/ajeter/jerasure/src/.libs/jerasure.o /home/couturie/ajeter/jerasure/src/.libs/galois.o -lgf_complete -fpermissive

ida_gf65: ida_gf65.cpp
	g++  -o $@ $<  -std=c++11 -O3 -lm  -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mavx -g -O3 -Wall   -I/home/couturie/ajeter/jerasure/include  /home/couturie/ajeter/jerasure/src/.libs/jerasure.o /home/couturie/ajeter/jerasure/src/.libs/galois.o -lgf_complete -fpermissive -lpthread

clean:
	rm test_mat2 ida ida_gf64