Geant4 Cross Reference |
1 # -------------------------------------------- 1 # -------------------------------------------------------------------- 2 # GNUmakefile for example subpackage 2 # GNUmakefile for example subpackage 3 # -------------------------------------------- 3 # -------------------------------------------------------------------- 4 4 5 name := eRosita 5 name := eRosita 6 6 7 ifndef G4INSTALL 7 ifndef G4INSTALL 8 G4INSTALL = ../../../.. 8 G4INSTALL = ../../../.. 9 endif 9 endif 10 10 11 include $(G4INSTALL)/config/architecture.gmk 11 include $(G4INSTALL)/config/architecture.gmk 12 include $(G4INSTALL)/config/G4UI_USE.gmk 12 include $(G4INSTALL)/config/G4UI_USE.gmk 13 include $(G4INSTALL)/config/G4VIS_USE.gmk 13 include $(G4INSTALL)/config/G4VIS_USE.gmk 14 include $(G4INSTALL)/config/interactivity.gmk 14 include $(G4INSTALL)/config/interactivity.gmk 15 15 16 CPPFLAGS += -I$(G4BASE)/global/management/incl << 16 CPPFLAGS += -I$(G4BASE)/global/management/include \ 17 -I$(G4BASE)/global/HEPRandom/inc 17 -I$(G4BASE)/global/HEPRandom/include \ 18 -I$(G4BASE)/global/HEPGeometry/i 18 -I$(G4BASE)/global/HEPGeometry/include \ 19 -I$(G4BASE)/global/HEPNumerics/i 19 -I$(G4BASE)/global/HEPNumerics/include \ 20 -I$(G4BASE)/run/include \ 20 -I$(G4BASE)/run/include \ 21 -I$(G4BASE)/materials/include \ 21 -I$(G4BASE)/materials/include \ 22 -I$(G4BASE)/parameterisations/tr 22 -I$(G4BASE)/parameterisations/trd_clusters/include \ 23 -I$(G4BASE)/parameterisations/gf 23 -I$(G4BASE)/parameterisations/gflash/include \ 24 -I$(G4BASE)/particles/management 24 -I$(G4BASE)/particles/management/include \ 25 -I$(G4BASE)/particles/bosons/inc 25 -I$(G4BASE)/particles/bosons/include \ 26 -I$(G4BASE)/particles/leptons/in 26 -I$(G4BASE)/particles/leptons/include \ 27 -I$(G4BASE)/particles/hadrons/ba 27 -I$(G4BASE)/particles/hadrons/barions/include \ 28 -I$(G4BASE)/particles/hadrons/io 28 -I$(G4BASE)/particles/hadrons/ions/include \ 29 -I$(G4BASE)/particles/hadrons/me 29 -I$(G4BASE)/particles/hadrons/mesons/include \ 30 -I$(G4BASE)/particles/shortlived 30 -I$(G4BASE)/particles/shortlived/include \ 31 -I$(G4BASE)/processes/management 31 -I$(G4BASE)/processes/management/include \ 32 -I$(G4BASE)/processes/cuts/inclu 32 -I$(G4BASE)/processes/cuts/include \ 33 -I$(G4BASE)/processes/decay/incl 33 -I$(G4BASE)/processes/decay/include \ 34 -I$(G4BASE)/processes/optical/in 34 -I$(G4BASE)/processes/optical/include \ 35 -I$(G4BASE)/processes/transporta 35 -I$(G4BASE)/processes/transportation/include \ 36 -I$(G4BASE)/processes/parameteri 36 -I$(G4BASE)/processes/parameterisation/include \ 37 -I$(G4BASE)/processes/electromag 37 -I$(G4BASE)/processes/electromagnetic/standard/include \ 38 -I$(G4BASE)/processes/electromag 38 -I$(G4BASE)/processes/electromagnetic/muons/include \ 39 -I$(G4BASE)/processes/electromag 39 -I$(G4BASE)/processes/electromagnetic/utils/include \ 40 -I$(G4BASE)/processes/electromag 40 -I$(G4BASE)/processes/electromagnetic/xrays/include \ 41 -I$(G4BASE)/processes/electromag 41 -I$(G4BASE)/processes/electromagnetic/highenergy/include \ 42 -I$(G4BASE)/processes/electromag 42 -I$(G4BASE)/processes/electromagnetic/lowenergy/include \ 43 -I$(G4BASE)/processes/electromag 43 -I$(G4BASE)/processes/electromagnetic/pii/include \ 44 -I../physics/include \ 44 -I../physics/include \ 45 -I$(G4BASE)/geometry/management/ 45 -I$(G4BASE)/geometry/management/include \ 46 -I$(G4BASE)/geometry/solids/CSG/ 46 -I$(G4BASE)/geometry/solids/CSG/include \ 47 -I$(G4BASE)/geometry/solids/spec 47 -I$(G4BASE)/geometry/solids/specific/include \ 48 -I$(G4BASE)/geometry/solids/BREP 48 -I$(G4BASE)/geometry/solids/BREPS/include \ 49 -I$(G4BASE)/geometry/solids/Bool 49 -I$(G4BASE)/geometry/solids/Boolean/include \ 50 -I$(G4BASE)/geometry/divisions/i 50 -I$(G4BASE)/geometry/divisions/include \ 51 -I$(G4BASE)/geometry/volumes/inc 51 -I$(G4BASE)/geometry/volumes/include \ 52 -I$(G4BASE)/geometry/navigation/ 52 -I$(G4BASE)/geometry/navigation/include \ 53 -I$(G4BASE)/geometry/magneticfie 53 -I$(G4BASE)/geometry/magneticfield/include \ 54 -I$(G4BASE)/geometry/biasing/inc 54 -I$(G4BASE)/geometry/biasing/include \ 55 -I$(G4BASE)/track/include \ 55 -I$(G4BASE)/track/include \ 56 -I$(G4BASE)/tracking/include \ 56 -I$(G4BASE)/tracking/include \ 57 -I$(G4BASE)/digits_hits/detector 57 -I$(G4BASE)/digits_hits/detector/include \ 58 -I$(G4BASE)/digits_hits/hits/inc 58 -I$(G4BASE)/digits_hits/hits/include \ 59 -I$(G4BASE)/digits_hits/digits/i 59 -I$(G4BASE)/digits_hits/digits/include \ 60 -I$(G4BASE)/digits_hits/utils/in 60 -I$(G4BASE)/digits_hits/utils/include \ 61 -I$(G4BASE)/persistency/include 61 -I$(G4BASE)/persistency/include \ 62 -I$(G4BASE)/readout/include \ 62 -I$(G4BASE)/readout/include \ 63 -I$(G4BASE)/event/include \ 63 -I$(G4BASE)/event/include \ 64 -I$(G4BASE)/graphics_reps/includ 64 -I$(G4BASE)/graphics_reps/include \ 65 -I$(G4BASE)/intercoms/include \ 65 -I$(G4BASE)/intercoms/include \ 66 66 >> 67 67 ifdef G4ANALYSIS_USE 68 ifdef G4ANALYSIS_USE 68 CPPFLAGS += `aida-config --include` << 69 CPPFLAGS += `aida-config --include` 69 LDFLAGS += `aida-config --lib` << 70 LDFLAGS += `aida-config --lib` 70 LOADLIBS += `aida-config --lib` << 71 LOADLIBS += `aida-config --lib` 71 endif 72 endif 72 73 73 include $(G4INSTALL)/config/common.gmk 74 include $(G4INSTALL)/config/common.gmk