ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/auterman/SusyScan/PlotScript/Makefile
Revision: 1.13
Committed: Wed Jun 22 16:02:08 2011 UTC (13 years, 10 months ago) by auterman
Branch: MAIN
CVS Tags: JHEP2010, HEAD
Changes since 1.12: +2 -1 lines
Error occurred while calculating annotation data.
Log Message:
2010 cleanup

File Contents

# Content
1 C=g++
2 LD=g++
3 F77=g77
4 #O2 for optimization, g for debugging
5 SPECIALFLAGS=-g # -O2 -g
6 ROOTCFLAGS=$(shell root-config --cflags)
7 ROOTLIBS=$(shell root-config --libs) -lMinuit
8
9 CFLAGS = $(SPECIALFLAGS) -I. -I./include -I$(SRT_PUBLIC_CONTEXT)/include -I$(ROOTSYS)/include -Wno-deprecated
10 LFLAGS = $(SPECIALFLAGS) -lz
11
12
13 RCXX=$(CFLAGS) $(ROOTCFLAGS)
14 RLXX=$(LFLAGS) $(ROOTLIBS)
15
16 SRC=SusyScan.cc ConfigFile.cc GeneratorMasses.cc PlotTools.cc PrintTools.cc TheLimits.cc
17
18 %.o: %.cc
19 $(C) $(RCXX) -c $<
20
21 all: plot3tb plot3tb_extended plot10tb plot10tb_extended plot50tb plotComp
22
23
24 ConfigFile.o: ConfigFile.cc ConfigFile.h
25 $(C) $(RCXX) -c ConfigFile.cc
26
27 SusyScan.o: SusyScan.cc SusyScan.h
28 $(C) $(RCXX) -c SusyScan.cc
29
30 GeneratorMasses.o: GeneratorMasses.cc GeneratorMasses.h
31 $(C) $(RCXX) -c GeneratorMasses.cc
32
33 PlotTools.o: PlotTools.cc PlotTools.h GlobalFunctions.h
34 $(C) $(RCXX) -c PlotTools.cc
35
36 PrintTools.o: PrintTools.cc PrintTools.h GlobalFunctions.h
37 $(C) $(RCXX) -c PrintTools.cc
38
39 TheLimits.o: TheLimits.cc TheLimits.h
40 $(C) $(RCXX) -c TheLimits.cc
41
42 plot3tb.o: plot3tb.cc GlobalFunctions.h StyleSettings.h
43 $(C) $(RCXX) -c plot3tb.cc
44
45 plot3tb: $(SRC:.cc=.o) plot3tb.o
46 $(LD) $(SRC:.cc=.o) plot3tb.o $(RLXX) $(JCORR) -o plot3tb
47 @echo '-> plot3tb executable created.'
48
49 plot3tb_extended.o: plot3tb_extended.cc GlobalFunctions.h StyleSettings.h
50 $(C) $(RCXX) -c plot3tb_extended.cc
51
52 plot3tb_extended: $(SRC:.cc=.o) plot3tb_extended.o
53 $(LD) $(SRC:.cc=.o) plot3tb_extended.o $(RLXX) $(JCORR) -o plot3tb_extended
54 @echo '-> plot3tb_extended executable created.'
55
56 plot10tb.o: plot10tb.cc GlobalFunctions.h StyleSettings.h
57 $(C) $(RCXX) -c plot10tb.cc
58
59 plot10tb: $(SRC:.cc=.o) plot10tb.o
60 $(LD) $(SRC:.cc=.o) plot10tb.o $(RLXX) $(JCORR) -o plot10tb
61 @echo '-> plot10tb executable created.'
62
63 plot10tb_extended.o: plot10tb_extended.cc GlobalFunctions.h StyleSettings.h
64 $(C) $(RCXX) -c plot10tb_extended.cc
65
66 plot10tb_extended: $(SRC:.cc=.o) plot10tb_extended.o
67 $(LD) $(SRC:.cc=.o) plot10tb_extended.o $(RLXX) $(JCORR) -o plot10tb_extended
68 @echo '-> plot10tb_extended executable created.'
69
70 plot50tb.o: plot50tb.cc GlobalFunctions.h StyleSettings.h
71 $(C) $(RCXX) -c plot50tb.cc
72
73 plot50tb: $(SRC:.cc=.o) plot50tb.o
74 $(LD) $(SRC:.cc=.o) plot50tb.o $(RLXX) $(JCORR) -o plot50tb
75 @echo '-> plot50tb executable created.'
76
77 plotComp.o: plotComp.cc GlobalFunctions.h StyleSettings.h
78 $(C) $(RCXX) -c plotComp.cc
79
80 plotComp: $(SRC:.cc=.o) plotComp.o
81 $(LD) $(SRC:.cc=.o) plotComp.o $(RLXX) $(JCORR) -o plotComp
82 @echo '-> plotComp executable created.'
83
84 clean:
85 @rm -f *.o
86 @rm -f plot10tb plot10tb_extended plot3tb plot3tb_extended plot50tb plotComp
87