File indexing completed on 2025-02-23 09:21:46
0001
0002
0003
0004
0005 name := DICOM
0006 G4TARGET := $(name)
0007 G4EXLIB := true
0008 SUBDIRS := dicomReader
0009
0010 ifndef G4INSTALL
0011 G4INSTALL = ../../../..
0012 endif
0013
0014 .PHONY: all makesub clean cleansub
0015 all: makesub lib bin
0016
0017
0018
0019
0020
0021 ifdef DICOM_USE_DCMTK
0022
0023 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
0024
0025
0026 CPPFLAGS += -DG4_DCMTK
0027
0028 endif
0029
0030 include $(G4INSTALL)/config/binmake.gmk
0031
0032 ifdef DICOM_USE_DCMTK
0033 INCFLAGS += -I$(DCMTK_BASE_DIR)/include
0034 CPPFLAGS += -I./dicomReader/include
0035 endif
0036
0037 makesub:
0038 ifdef DICOM_USE_DCMTK
0039 @for dir in $(SUBDIRS); do ( \
0040 echo Entering $$dir ... ; \
0041 cd $$dir; \
0042 $(MAKE) obj name=dicomReader );\
0043 done
0044 endif
0045
0046 clean:: cleansub
0047
0048 cleansub:
0049 ifdef DICOM_USE_DCMTK
0050 @for dir in $(SUBDIRS); do ( \
0051 echo Entering $$dir ...; \
0052 cd $$dir; \
0053 $(MAKE) clean );\
0054 done
0055 endif
0056
0057 visclean:
0058 rm -f g4*.prim g4*.eps g4*.wrl
0059 rm -f .DAWN_*