1 | # $Id: GNUmakefile,v 1.15 2010/09/23 05:02:14 mkelsey Exp $ |
---|
2 | # ----------------------------------------------------------- |
---|
3 | # GNUmakefile for hadronic library. Gabriele Cosmo, 18/9/96. |
---|
4 | # |
---|
5 | # Map user environment/GMake variables onto preprocessor debugging flags |
---|
6 | # |
---|
7 | # 20100922 J. Yarba -- Add include directories for pre-compound model |
---|
8 | # ----------------------------------------------------------- |
---|
9 | |
---|
10 | name := G4hadronic_bert_cascade |
---|
11 | |
---|
12 | ifdef G4CASCADE_COULOMB_DEV |
---|
13 | CPPFLAGS += -DG4CASCADE_COULOMB_DEV=1 |
---|
14 | endif |
---|
15 | |
---|
16 | ifdef G4CASCADE_DEBUG_CHARGE |
---|
17 | CPPFLAGS += -DG4CASCADE_DEBUG_CHARGE=1 |
---|
18 | endif |
---|
19 | |
---|
20 | ifdef G4CASCADE_DEBUG_INTERFACE |
---|
21 | CPPFLAGS += -DG4CASCADE_DEBUG_INTERFACE=1 |
---|
22 | endif |
---|
23 | |
---|
24 | ifdef G4CASCADE_DEBUG_SAMPLER |
---|
25 | CPPFLAGS += -DG4CASCADE_DEBUG_SAMPLER=1 |
---|
26 | endif |
---|
27 | |
---|
28 | ifdef G4CASCADE_DEBUG_SORT |
---|
29 | CPPFLAGS += -DG4CASCADE_DEBUG_SORT=1 |
---|
30 | endif |
---|
31 | |
---|
32 | ifdef G4CASCADE_WATCHER_HIGHZ |
---|
33 | CPPFLAGS += -DG4CASCADE_WATCHER_HIGHZ=1 |
---|
34 | endif |
---|
35 | |
---|
36 | ifdef G4CASCADE_SKIP_ECONS |
---|
37 | CPPFLAGS += -DG4CASCADE_SKIP_ECONS=1 |
---|
38 | endif |
---|
39 | |
---|
40 | ifdef G4CASCADE_CHECK_ECONS |
---|
41 | CPPFLAGS += -DG4CASCADE_CHECK_ECONS=1 |
---|
42 | endif |
---|
43 | |
---|
44 | ifndef G4INSTALL |
---|
45 | G4INSTALL = ../../../../../.. |
---|
46 | endif |
---|
47 | include $(G4INSTALL)/config/architecture.gmk |
---|
48 | |
---|
49 | CPPFLAGS += -I$(G4BASE)/global/management/include \ |
---|
50 | -I$(G4BASE)/global/HEPRandom/include \ |
---|
51 | -I$(G4BASE)/global/HEPNumerics/include \ |
---|
52 | -I$(G4BASE)/global/HEPGeometry/include \ |
---|
53 | -I$(G4BASE)/track/include \ |
---|
54 | -I$(G4BASE)/geometry/volumes/include \ |
---|
55 | -I$(G4BASE)/geometry/management/include \ |
---|
56 | -I$(G4BASE)/processes/management/include \ |
---|
57 | -I$(G4BASE)/processes/hadronic/management/include/ \ |
---|
58 | -I$(G4BASE)/processes/hadronic/util/include \ |
---|
59 | -I$(G4BASE)/processes/hadronic/processes/include \ |
---|
60 | -I$(G4BASE)/processes/hadronic/cross_sections/include \ |
---|
61 | -I$(G4BASE)/processes/hadronic/models/management/include \ |
---|
62 | -I$(G4BASE)/processes/hadronic/models/util/include \ |
---|
63 | -I$(G4BASE)/processes/hadronic/models/pre_equilibrium/exciton_model/include/ \ |
---|
64 | -I$(G4BASE)/processes/hadronic/models/de_excitation/multifragmentation/include/ \ |
---|
65 | -I$(G4BASE)/processes/hadronic/models/de_excitation/fermi_breakup/include/ \ |
---|
66 | -I$(G4BASE)/processes/hadronic/models/de_excitation/photon_evaporation/include/ \ |
---|
67 | -I$(G4BASE)/processes/hadronic/models/de_excitation/management/include/ \ |
---|
68 | -I$(G4BASE)/processes/hadronic/models/de_excitation/evaporation/include/ \ |
---|
69 | -I$(G4BASE)/processes/hadronic/models/de_excitation/handler/include/ \ |
---|
70 | -I$(G4BASE)/processes/hadronic/models/de_excitation/util/include/ \ |
---|
71 | -I$(G4BASE)/processes/hadronic/models/cascade/cascade/include \ |
---|
72 | -I$(G4BASE)/processes/hadronic/models/cascade/utils/include \ |
---|
73 | -I$(G4BASE)/particles/management/include \ |
---|
74 | -I$(G4BASE)/particles/leptons/include \ |
---|
75 | -I$(G4BASE)/particles/bosons/include \ |
---|
76 | -I$(G4BASE)/particles/hadrons/mesons/include \ |
---|
77 | -I$(G4BASE)/particles/hadrons/barions/include \ |
---|
78 | -I$(G4BASE)/particles/hadrons/ions/include \ |
---|
79 | -I$(G4BASE)/particles/shortlived/include \ |
---|
80 | -I$(G4BASE)/materials/include |
---|
81 | |
---|
82 | include $(G4INSTALL)/config/common.gmk |
---|
83 | |
---|