#
# vtk library makefile
#
# NOTE !!! when adding a class, it must be added in one location.
# Place it in the correct list based on whether it is only a .h file
# and whether it is abstract or concrete.
#
ME = Imaging

srcdir        = @srcdir@
VPATH         = @srcdir@

ABSTRACT_H = 

CONCRETE_H = \
vtkImagerCollection

ABSTRACT = \
vtkImageDecomposeFilter \
vtkImageFilter \
vtkImageInPlaceFilter \
vtkImageIterateFilter \
vtkImageMultipleInputFilter \
vtkImagePadFilter \
vtkImageSpatialFilter \
vtkImageTwoInputFilter \
vtkImageFourierFilter 

#vtkImageCopy \
#vtkImageTwoOutputFilter

CONCRETE = \
vtkBMPReader \
vtkBMPWriter \
vtkImageAccumulate \
vtkImageAnisotropicDiffusion2D \
vtkImageAnisotropicDiffusion3D \
vtkImageAppendComponents \
vtkImageButterworthHighPass \
vtkImageButterworthLowPass \
vtkImageCanvasSource2D \
vtkImageCast \
vtkImageCityBlockDistance \
vtkImageClip \
vtkImageConnector \
vtkImageConstantPad \
vtkImageContinuousDilate3D \
vtkImageContinuousErode3D \
vtkImageCorrelation \
vtkImageCursor3D \
vtkImageDifference \
vtkImageDilateErode3D \
vtkImageDivergence \
vtkImageDotProduct \
vtkImageEllipsoidSource \
vtkImageEuclideanToPolar \
vtkImageExtractComponents \
vtkImageFFT \
vtkImageFlip \
vtkImageFourierCenter \
vtkImageGaussianSmooth \
vtkImageGaussianSource \
vtkImageGradient \
vtkImageGradientMagnitude \
vtkImageHSVToRGB \
vtkImageHybridMedian2D \
vtkImageIdealHighPass \
vtkImageIdealLowPass \
vtkImageIslandRemoval2D \
vtkImageLaplacian \
vtkImageLogarithmicScale \
vtkImageLogic \
vtkImageLuminance \
vtkImageMagnify \
vtkImageMagnitude \
vtkImageMapper \
vtkImageMask \
vtkImageMathematics \
vtkImageMedian3D \
vtkImageMirrorPad \
vtkImageNoiseSource \
vtkImageNonMaximumSuppression \
vtkImageOpenClose3D \
vtkImagePermute \
vtkImager \
vtkImageReader \
vtkImageResample \
vtkImageRFFT \
vtkImageRGBToHSV \
vtkImageRange3D \
vtkImageSeedConnectivity \
vtkImageShiftScale \
vtkImageShrink3D \
vtkImageSinusoidSource \
vtkImageSkeleton2D \
vtkImageSobel2D \
vtkImageSobel3D \
vtkImageStaticCache \
vtkImageThreshold \
vtkImageVariance3D \
vtkImageViewer \
vtkImageWindow \
vtkImageWrapPad \
vtkImageWriter \
vtkPNMReader \
vtkPNMWriter \
vtkPolyDataMapper2D \
vtkTextMapper \
vtkTIFFReader \
vtkTIFFWriter \
vtkXImageMapper \
vtkXImageWindow \
vtkXPolyDataMapper2D \
vtkXTextMapper 



#vtkImageFeatureAnd \
#vtkImageHistogram \
#vtkImageHistogramEqualization \

#vtkImageMIPFilter \
#vtkImageSubsample3D \


#------------------------------------------------------------------------------
# Autoconfig defines that can be overridden in user.make

@MAKEINCLUDE@ @MAKEQUOTE@../system.make@MAKEQUOTE@

#------------------------------------------------------------------------------
# Include user-editable defines.

@MAKEINCLUDE@ @MAKEQUOTE@../user.make@MAKEQUOTE@

#------------------------------------------------------------------------------
# Include the generated targets

@MAKEINCLUDE@ @MAKEQUOTE@targets.make@MAKEQUOTE@


VTK_LIB_FILE  = libVTK${ME}${VTK_LIB_EXT}
TCL_LIB_FILE  = libVTK${ME}Tcl${VTK_LIB_EXT}

# add in any extra libraies here
KIT_LIBS = @TKWIDGET@ 

# standard stuff here
KIT_OBJ = ${SRC_OBJ}
KIT_TCL_OBJ = ${TCL_OBJ} ${KIT_OBJ}
KIT_NEWS = ${TCL_NEWS}

PYTHON_LIBS = -L ../common -lVTKCommonPython ${XLIBS} 


#------------------------------------------------------------------------------
# Include the generic stuff here

@MAKEINCLUDE@ @MAKEQUOTE@@srcdir@/../Kits.make@MAKEQUOTE@


