CXX=root-config --cxx
CXXFLAGS=root-config --cflags
LDFLAGS=root-config --ldflags
LDLIBS=root-config --glibs
… either …
$(EXECUTABLE): $(SOURCES)
$(CXX) $(CXXFLAGS) -W -Wall -o $@ $^ $(LDLIBS)
… or …
$(EXECUTABLE): $(OBJECTS)
$(CXX) $(LDFLAGS) -o $@ $^ $(LDLIBS)
.cc.o:
$(CXX) $(CXXFLAGS) -W -Wall -c $<