Back to home page

sPhenix code displayed by LXR

 
 

    


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