1 | # Makefile for analysis |
---|
2 | # Camille Moretto |
---|
3 | # 13/06/2013 |
---|
4 | |
---|
5 | ifndef ESAFINSTALL |
---|
6 | ESAFINSTALL = /Users/moretto/Documents/thesis/ESAF/Code/esaf_lal/esaf |
---|
7 | endif |
---|
8 | |
---|
9 | include $(ESAFINSTALL)/packages/config.gmk |
---|
10 | include $(ESAFINSTALL)/packages/g4libs.gmk |
---|
11 | include $(ESAFINSTALL)/packages/vgmlibs.gmk |
---|
12 | |
---|
13 | SUBDIRS = ../common |
---|
14 | |
---|
15 | # this sequence does link |
---|
16 | libs = base lowtran gui atmosphere SimuEvent genbase showers lightsources tools optics radiativetransfer lighttoeuso simuframework electronics dettools cfortran EventViewer |
---|
17 | |
---|
18 | ifdef G4INSTALL |
---|
19 | libs += G4Detector Parameters |
---|
20 | endif |
---|
21 | |
---|
22 | ifdef USE_SLAST77 |
---|
23 | libs += slast |
---|
24 | endif |
---|
25 | |
---|
26 | libraries = $(patsubst %,-l$(LIBPREFIX)%,$(libs)) |
---|
27 | libdep = $(patsubst %,$(LIBDIR)/lib$(LIBPREFIX)%.so,$(libs)) |
---|
28 | |
---|
29 | CXXFLAGS += -I$(ESAFINSTALL)/packages/common/base/include/ |
---|
30 | CXXFLAGS += -I$(ESAFINSTALL)/packages/common/root/include/ |
---|
31 | CXXFLAGS += -I$(ESAFINSTALL)/packages/common/gui/include/ |
---|
32 | CXXFLAGS += -I$(ESAFINSTALL)/packages/common/eventviewer/include/ |
---|
33 | CXXFLAGS += -I$(ESAFINSTALL)/packages/simulation/framework/include |
---|
34 | CXXFLAGS += -I$(ESAFINSTALL)/packages/simulation/detector/optics/include |
---|
35 | CXXFLAGS += -I$(ESAFINSTALL)/packages/simulation/lightsources/include |
---|
36 | CXXFLAGS += -I$(ESAFINSTALL)/packages/simulation/detector/tools/include |
---|
37 | CXXFLAGS += -I$(ESAFPACKAGES)/simulation/tools/include |
---|
38 | ifdef G4INSTALL |
---|
39 | CXXFLAGS += -I$(ESAFINSTALL)/packages/simulation/detector/G4Detector/include/ |
---|
40 | CXXFLAGS += -I$(ESAFPACKAGES)/simulation/detector/Parameters/include |
---|
41 | endif |
---|
42 | |
---|
43 | .PHONY: all includes clean obj lib tags doc |
---|
44 | |
---|
45 | all: average_time_distri |
---|
46 | |
---|
47 | average_time_distri: $(libdep) average_time_distri.C |
---|
48 | $(CXX) $(CXXFLAGS) average_time_distri.C -L$(LIBDIR) $(libraries) $(LDFLAGS) $(libraries) $(G4LIBS) $(VGMLIBS) -o average_time_distri.exe |
---|
49 | |
---|