Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:03:10

0001 PROGRAMS = write_HBHENegativeEFilter.cc
0002 
0003 OFILES = HcalDetId.o PiecewiseScalingPolynomial.o HBHENegativeEFilter.o \
0004          make_HBHENegativeEFilter.o templateInstantiations.o
0005 
0006 BOOST_LIB = /usr/local/lib
0007 BOOST_INC = /usr/local/include
0008 
0009 OPTIMIZE = -std=c++11 -g
0010 INCLUDES = -I. -I$(BOOST_INC) -I/usr/local/include
0011 CXXFLAGS = $(OPTIMIZE) $(INCLUDES) -fPIC -Wall -W -Werror 
0012 LINKFLAGS = $(OPTIMIZE) -fPIC
0013 
0014 LIBS = -L$(BOOST_LIB) -lboost_serialization -L/usr/lib -ldl -lm
0015 
0016 %.o : %.cc
0017         g++ -c $(CXXFLAGS) -MD $< -o $@
0018         @sed -i 's,\($*\.o\)[:]*\(.*\),$@: $$\(wildcard\2\)\n\1:\2,g' $*.d
0019 
0020 BINARIES = $(PROGRAMS:.cc=)
0021 
0022 all: $(BINARIES)
0023 
0024 $(BINARIES): % : %.o $(OFILES); g++ $(LINKFLAGS) -o $@ $^ $(LIBS)
0025 
0026 clean:
0027         rm -f $(BINARIES) core.* *.o *.d *~
0028 
0029 -include $(OFILES:.o=.d)
0030 -include $(PROGRAMS:.cc=.d)