CXX = mpic++ -std=c++11 CFLAGS = -O3 -m32 # SRC_DIR =./src/ # HEAD_DIR = ./include/ MAIN_DIR =./ #BOOST_DIR =/local/home/fbelloni/Software/Useful/boost_1_69_0/ EIGEN_DIR=/local/home/fbelloni/Software/Useful/eigen-eigen-install/include/ NANOFLANN_DIR=/local/home/fbelloni/Software/Useful/nanoflann-master/include/ CXXFLAGS = -Wall LDFLAGS = `root-config --glibs` -lm ROOTFLAGS = `root-config --cflags` SRC = $(wildcard *.c) OBJ2 = $(SRC:%.c=%.o) all: Minimal.o Minimal Minimal.o : Minimal.cc # $(HEAD_DIR)/$(DEPS) $(CXX) -fpermissive $(CFLAGS) $(ROOTFLAGS) -I $(NANOFLANN_DIR) -I $(EIGEN_DIR) -c $< -o $@ Minimal: Minimal.o $(CXX) -fpermissive -fopenmp $(CFLAGS) Minimal.o $(ROOTFLAGS) $(LDFLAGS) -o $@ clean: rm *.o