- packages=[ gdcmPythonSrcDir,
- gdcmPythonSrcDir + '.demo',
- ],
- #package_dir={'':'python'},
- #extra_path = "zob",
- cmdclass={'build_ext':mybuild_ext}, # redirects default build_ext
- ext_modules=[MyExtension(
- name='_gdcm',
- sources=[os.path.join(gdcmSrcDir, "gdcmDict.cxx"),
- os.path.join(gdcmSrcDir, "gdcmDictEntry.cxx"),
- os.path.join(gdcmSrcDir, "gdcmDictSet.cxx"),
- os.path.join(gdcmSrcDir, "gdcmElValSet.cxx"),
- os.path.join(gdcmSrcDir, "gdcmElValue.cxx"),
- os.path.join(gdcmSrcDir, "gdcmFile.cxx"),
- os.path.join(gdcmSrcDir, "gdcmHeader.cxx"),
- os.path.join(gdcmSrcDir, "gdcmUtil.cxx"),
- os.path.join(gdcmPythonSrcDir, "gdcm.i")],
- include_dirs=[gdcmSrcDir, PythonIncludes],
- libraries=["stdc++"],
- #library_dirs=[VTK_LIB_DIR],
- swig_cpp=1,
- swig_include=[gdcmSrcDir] ) ],
- data_files=[(os.path.join(targetDir,"Data"),
- glob.glob(os.path.join("Data","*.*"))),
+ packages=[ '.',
+ gdcmPythonSrcDir,
+ gdcmPythonSrcDir + '.demo' ],
+ cmdclass={'build_ext':build_extWrap}, # redirects default build_ext
+ ext_modules=[SwigExtension(name='_gdcm',
+ sources=Sources,
+ include_dirs=[gdcmSrcDir],
+ libraries=libraries,
+ define_macros=macros,
+ swig_cpp=1,
+ swig_include=[gdcmSrcDir]
+ ),
+ VTKExtension(name='gdcmPython.vtkgdcmPython',
+ sources=vtkSources,
+ include_dirs=[gdcmSrcDir,gdcmvtkSrcDir,
+ VTK_INCLUDE_DIR],
+ libraries=libraries+vtkLibraries,
+ define_macros=macros,
+ library_dirs=[VTK_LIB_DIR],
+ vtkWrapper=vtkWrapper,
+ ),
+ ],
+ data_files=[(os.path.join(targetDir,gdcmTestDir),
+ glob.glob(os.path.join(gdcmTestDir,"*.acr"))),