set(module_SRCS
  vtkAbstractContextBufferId.cxx
  vtkAbstractContextItem.cxx
  vtkBlockItem.cxx
  vtkBrush.cxx
  vtkContext2D.cxx
  vtkContext3D.cxx
  vtkContextActor.cxx
  vtkContextClip.cxx
  vtkContextDevice2D.cxx
  vtkContextDevice3D.cxx
  vtkContextItem.cxx
  vtkContextKeyEvent.cxx
  vtkContextMapper2D.cxx
  vtkContextMouseEvent.cxx
  vtkContextScene.cxx
  vtkContextTransform.cxx
  vtkImageItem.cxx
  vtkMarkerUtilities.cxx
  vtkPen.cxx
#  vtkPiecewisePointHandleItem.cxx
  vtkPropItem.cxx
  vtkTooltipItem.cxx
  )

set_source_files_properties(
  vtkAbstractContextBufferId
  vtkAbstractContextItem
  vtkContextItem
  vtkMarkerUtilities
  ABSTRACT
  )

set_source_files_properties(
  vtkContextDevice2D
  vtkContextDevice3D
  vtkContext3D
  vtkContextKeyEvent
  vtkContextMouseEvent
  WRAP_EXCLUDE
  )

vtk_module_library(vtkRenderingContext2D ${module_SRCS})
