Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-11-19 23:20:31

0001 include Makefile.arch
0002 
0003 #
0004 # stuff to make
0005 #
0006 SOURCES=$(wildcard *.cc)
0007 OBJECTS=$(SOURCES:.cc=.o)
0008 HEADERS=$(SOURCES:.cc=.h)
0009 LIB=rooutil.so
0010 CFLAGS= $(ROOTCFLAGS) -Wall -Wno-unused-function -g -O2 -fPIC -fno-var-tracking
0011 
0012 #
0013 # how to make it 
0014 #
0015 
0016 %.o: %.cc
0017         $(CC) $(CFLAGS) $(EXTRACFLAGS) $< -c -o $@
0018 
0019 $(LIB): $(OBJECTS) $(SOURCES) $(HEADERS)
0020         $(LD) $(LDFLAGS) -fPIC -ITMultiDrawTreePlayer -Wunused-variable $(SOFLAGS) $(OBJECTS) $(ROOTLIBS) -lTMVA -lEG -lGenVector -lXMLIO -lMLP -lTreePlayer -o $@
0021         ln -sf rooutil.so librooutil.so
0022 
0023 all: $(LIB) 
0024 clean:
0025         rm -f *.o \
0026         rm -f *.d \
0027         rm -f *.so \