ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/auterman/scripts/CLs/Makefile
Revision: 1.1.1.1 (vendor branch)
Committed: Thu Apr 1 15:14:10 2010 UTC (15 years, 1 month ago) by auterman
Branch: CLs, MAIN
CVS Tags: start, HEAD
Changes since 1.1: +0 -0 lines
Error occurred while calculating annotation data.
Log Message:
some cls demo plots

File Contents

# Content
1 C=g++
2 LD=g++
3
4 #O2 for optimization, g for debugging, pg for profiling
5 SPECIALFLAGS= -g #-g -Wall -pg#-O2
6 ROOTAUXCFLAGS=$(shell root-config --auxcflags)
7 ROOTCFLAGS=$(shell root-config --cflags)
8 ROOTLIBS=$(shell root-config --libs) -lMinuit
9 #-I. -I./include -I$(SRT_PUBLIC_CONTEXT)/include
10 CFLAGS = $(SPECIALFLAGS) -Wall $(ROOTAUXCFLAGS)
11 #-L../../lib/$(SRT_SUBDIR)/
12 LFLAGS = $(SPECIALFLAGS)
13
14 RCXX=$(SPECIALFLAGS) -Wno-deprecated -Wall $(ROOTCFLAGS)
15 RLXX=$(LFLAGS) $(ROOTLIBS) #-lboost_thread -lpthread
16
17
18 SRC=TLimit.cc TLimitDataSource.cc TConfidenceLevel.cc cls.cc
19
20 %.o: %.cc
21 $(C) $(RCXX) -c $<
22
23 all: cls
24
25 clean:
26 @rm -f *.o
27 @rm -f cls
28
29
30 TConfidenceLevel.o: TConfidenceLevel.cc
31 $(C) $(RCXX) -c TConfidenceLevel.cc
32
33 TLimitDataSource.o: TLimitDataSource.cc
34 $(C) $(RCXX) -c TLimitDataSource.cc
35
36 TLimit.o: TLimit.cc
37 $(C) $(RCXX) -c TLimit.cc
38
39 cls.o: cls.cc
40 $(C) $(RCXX) -c cls.cc
41
42 cls: $(SRC:.cc=.o)
43 $(LD) $(SRC:.cc=.o) $(RLXX) -o cls
44 @echo '-> cls executable created.'
45
46 #cls: $(SRC:.cc=.o) cls.cc
47 # $(LD) $(RCXX) cls.cc $(RLXX) -o cls
48 # @echo '-> cls executable created.'
49