File indexing completed on 2025-08-05 08:20:43
0001 PACKAGE = mvtxOM
0002
0003 ROOTFLAGS = $(shell root-config --cflags)
0004 ROOTLIBS = $(shell root-config --glibs)
0005
0006
0007 CXXFLAGS = -I. $(ROOTFLAGS) -I$(ONLINE_MAIN)/include -I$(OFFLINE_MAIN)/include -g
0008 RCFLAGS = -I. -I$(ONLINE_MAIN)/include -I$(OFFLINE_MAIN)/include
0009
0010 LDFLAGS = -Wl,--no-as-needed -L$(ONLINE_MAIN)/lib -L$(OFFLINE_MAIN)/lib -lpmonitor -lEvent -lNoRootEvent -lmessage $(ROOTLIBS) -fPIC
0011
0012
0013
0014 HDRFILES = $(PACKAGE).h
0015 LINKFILE = $(PACKAGE)LinkDef.h
0016
0017
0018 ADDITIONAL_SOURCES =
0019 ADDITIONAL_LIBS =
0020
0021
0022 SO = lib$(PACKAGE).so
0023
0024 $(SO) : $(PACKAGE).cc $(PACKAGE)_dict.C $(ADDITIONAL_SOURCES) $(LINKFILE)
0025 $(CXX) $(CXXFLAGS) -o $@ -shared $< $(ADDITIONAL_SOURCES) $(PACKAGE)_dict.C $(LDFLAGS) $(ADDITIONAL_LIBS)
0026
0027
0028 $(PACKAGE)_dict.C : $(HDRFILES) $(LINKFILE)
0029 rootcint -f $@ -c $(RCFLAGS) $^
0030
0031
0032 .PHONY: clean
0033
0034 clean:
0035 rm -f $(SO) $(PACKAGE)_dict.C $(PACKAGE)_dict.h
0036