File indexing completed on 2025-08-06 08:12:31
0001 PACKAGE = Analyze
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
0008 RCFLAGS = -I. -I$(ONLINE_MAIN)/include -I$(OFFLINE_MAIN)/include
0009
0010 LDFLAGS = -Wl,--no-as-needed $(ROOTLIBS) -fPIC -L$(ONLINE_MAIN)/lib -L$(OFFLINE_MAIN)/lib -lEvent -lNoRootEvent -lmessage
0011
0012
0013
0014 HDRFILES = $(PACKAGE).h InttEvent.h
0015 LINKFILE = LinkDef.h
0016
0017
0018 ADDITIONAL_SOURCES = InttEvent.cc
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 rootcling -f $@ -c $(RCFLAGS) $^
0030
0031
0032
0033
0034 .PHONY: clean
0035
0036 clean:
0037 rm -f $(SO) $(PACKAGE)_dict.C $(PACKAGE)_dict.h $(PACKAGE)_dict_rdict.pcm
0038