Geant4 Cross Reference |
1 # -------------------------------------------- 1 # -------------------------------------------------------------- 2 # GNUmakefile for common repository examples m 2 # GNUmakefile for common repository examples module. 3 # -------------------------------------------- 3 # -------------------------------------------------------------- 4 4 5 name := dicomReader 5 name := dicomReader 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 12 13 CPPFLAGS += -I$(G4BASE)/global/management/incl 13 CPPFLAGS += -I$(G4BASE)/global/management/include \ 14 -I$(G4BASE)/global/HEPRandom/inclu 14 -I$(G4BASE)/global/HEPRandom/include \ 15 -I$(G4BASE)/global/HEPNumerics/inc 15 -I$(G4BASE)/global/HEPNumerics/include \ 16 -I$(G4BASE)/global/HEPGeometry/inc 16 -I$(G4BASE)/global/HEPGeometry/include \ 17 -I$(G4BASE)/geometry/management/in 17 -I$(G4BASE)/geometry/management/include \ 18 -I$(G4BASE)/track/include \ 18 -I$(G4BASE)/track/include \ 19 -I$(G4BASE)/tracking/include \ 19 -I$(G4BASE)/tracking/include \ 20 -I$(G4BASE)/processes/management/i 20 -I$(G4BASE)/processes/management/include \ 21 -I$(G4BASE)/processes/cuts/include 21 -I$(G4BASE)/processes/cuts/include \ 22 -I$(G4BASE)/processes/electromagne 22 -I$(G4BASE)/processes/electromagnetic/utils/include \ 23 -I$(G4BASE)/processes/electromagne 23 -I$(G4BASE)/processes/electromagnetic/pii/include \ 24 -I$(G4BASE)/particles/management/i 24 -I$(G4BASE)/particles/management/include \ 25 -I$(G4BASE)/particles/bosons/inclu 25 -I$(G4BASE)/particles/bosons/include \ 26 -I$(G4BASE)/particles/leptons/incl 26 -I$(G4BASE)/particles/leptons/include \ 27 -I$(G4BASE)/particles/hadrons/bari 27 -I$(G4BASE)/particles/hadrons/barions/include \ 28 -I$(G4BASE)/particles/hadrons/meso 28 -I$(G4BASE)/particles/hadrons/mesons/include \ 29 -I$(G4BASE)/particles/hadrons/ions 29 -I$(G4BASE)/particles/hadrons/ions/include \ 30 -I$(G4BASE)/intercoms/include \ 30 -I$(G4BASE)/intercoms/include \ 31 -I$(G4BASE)/materials/include \ 31 -I$(G4BASE)/materials/include \ 32 -I$(G4BASE)/event/include \ 32 -I$(G4BASE)/event/include \ 33 -I$(G4BASE)/run/include 33 -I$(G4BASE)/run/include 34 CPPFLAGS += -I$(G4INCLUDE) 34 CPPFLAGS += -I$(G4INCLUDE) 35 35 36 # DCMTK support 36 # DCMTK support 37 # 37 # 38 38 39 #EXTRALIBS = -L$(DCMTK_BASE_DIR)/lib -ldcmpst 39 #EXTRALIBS = -L$(DCMTK_BASE_DIR)/lib -ldcmpstat -ldcmwlm -lijg8 -ldcmdata -ldcmjpeg -ldcmqrdb -li2d -loflog -ldcmdsig -ldcmjpls -ldcmsr -lijg12 -lofstd -ldcmimage -ldcmnet -ldcmtls -lijg16 -ldcmjpeg -ldcmrt -lcharls -ldcmimgle -lpthread -lpng 40 40 41 #CPPFLAGS += -DG4_DCMTK -DHAVE_CONFIG_H -DUSE 41 #CPPFLAGS += -DG4_DCMTK -DHAVE_CONFIG_H -DUSE_NULL_SAFE_OFSTRING -DWITH_ARITHMETIC_PATCH -D_REENTRANT -D_XOPEN_SOURCE_EXTENDED -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_BSD_COMPAT -D_OSF_SOURCE -D_POSIX_C_SOURCE=199506L -fPIC 42 CPPFLAGS += -DG4_DCMTK 42 CPPFLAGS += -DG4_DCMTK 43 43 44 CPPFLAGS += -I$(DCMTK_BASE_DIR)/include 44 CPPFLAGS += -I$(DCMTK_BASE_DIR)/include 45 45 46 include $(G4INSTALL)/config/common.gmk 46 include $(G4INSTALL)/config/common.gmk