File indexing completed on 2025-08-05 08:19:16
0001
0002 ROOTCFLAGS := $(shell root-config --cflags)
0003 ROOTLIBS := $(shell root-config --libs)
0004
0005 EXTRA_FLAGS = -D TABLE
0006
0007 CXX = g++
0008 CXXFLAGS = -Wall -fPIC -O3 -march=native
0009 LD = g++
0010 LDFLAGS = -O3 -march=native
0011
0012 CXXFLAGS += $(ROOTCFLAGS) $(EXTRA_FLAGS)
0013 LIBS = $(ROOTLIBS) $(SYSLIBS)
0014
0015 vpath %.cpp src
0016 objdir = obj
0017
0018 SRC = cll.cpp eos.cpp trancoeff.cpp fld.cpp hdo.cpp s95p.cpp ic.cpp \
0019 icGlauber.cpp icGubser.cpp main.cpp rmn.cpp
0020 OBJS = $(patsubst %.cpp,$(objdir)/%.o,$(SRC))
0021
0022 TARGET = hlle_visc
0023
0024 $(TARGET): $(OBJS)
0025 $(LD) $(LDFLAGS) $^ -o $@ $(LIBS)
0026 @echo "$@ done"
0027 clean:
0028 @rm -f $(OBJS) $(TARGET)
0029
0030 $(OBJS): | $(objdir)
0031
0032 $(objdir):
0033 @mkdir -p $(objdir)
0034
0035 obj/%.o : %.cpp
0036 $(CXX) $(CXXFLAGS) -c $< -o $@