OUTPUT=main CXX=g++ CXXFLAGS= `root-config --cflags` DEPS = $(wildcard *.h *hh) SOURCES = $(wildcard *.cpp *.cc) OBJECTS := $(SOURCES:.cpp=.o) LIBS = `root-config --libs` $(OUTPUT): $(OBJECTS) $(CXX) $(CXXFLAGS) $(OBJECTS) $(LIBS) $(LDFLAGS) -o $(OUTPUT) %.o: %.cc $(CXX) $(CXXFLAGS) -o $@ -c $< .PHONY: clean all: $(OUTPUT) clean: rm -f $(OBJECTS) $(OUTPUT)