Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
include Makefile.common
OFILES += visualizeHFPhase1PMTParams.o

ROOTCONFIG   := root-config

ARCH         := $(shell $(ROOTCONFIG) --arch)
PLATFORM     := $(shell $(ROOTCONFIG) --platform)

CXX           = g++

ROOTCFLAGS   := $(shell $(ROOTCONFIG) --cflags)
ROOTLDFLAGS  := $(shell $(ROOTCONFIG) --ldflags)
ROOTLIBS     := $(shell $(ROOTCONFIG) --libs)
ROOTGLIBS    := $(shell $(ROOTCONFIG) --glibs)
HASTHREAD    := $(shell $(ROOTCONFIG) --has-thread)

BOOST_LIB = /usr/local/lib
BOOST_INC = /usr/local/include

CXXFLAGS     = -g $(ROOTCFLAGS) -I. -I$(BOOST_INC)

LIBS = $(ROOTLIBS) -L$(BOOST_LIB) -lboost_serialization -L/usr/lib -ldl -lm
LINKFLAGS = -g $(LIBS)

all: makeHFPhase1PMTParamsPlots

makeHFPhase1PMTParamsPlots: makeHFPhase1PMTParamsPlots.o $(OFILES)
	$(CXX) -o $@ $^ $(LINKFLAGS)

clean:
	rm -f makeHFPhase1PMTParamsPlots core core.* *.o *.d *~

-include $(OFILES:.o=.d)
-include makeHFPhase1PMTParamsPlots.d