Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-02-23 09:21:46

0001 # --------------------------------------------------------------
0002 # GNUmakefile for examples module.  Gabriele Cosmo, 06/04/98.
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 # DCMTK support
0018 #
0019 #DICOM_USE_DCMTK := true
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 #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
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_*