Makefile.in 2.97 KB
Newer Older
Ken Martin's avatar
Ken Martin committed
1
2
3
#
# vtk library makefile
#
Ken Martin's avatar
Ken Martin committed
4
5
6
# 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.
Ken Martin's avatar
Ken Martin committed
7
#
Ken Martin's avatar
Ken Martin committed
8
ME = Common
Ken Martin's avatar
Ken Martin committed
9

Ken Martin's avatar
Ken Martin committed
10
11
12
srcdir        = @srcdir@
VPATH         = @srcdir@

Ken Martin's avatar
Ken Martin committed
13
14
15
ABSTRACT_H = 

CONCRETE_H = \
16
17
18
19
20
21
vtkFloatNormals \
vtkFloatPoints \
vtkFloatScalars \
vtkFloatTCoords \
vtkFloatTensors \
vtkFloatVectors \
Ken Martin's avatar
Ken Martin committed
22
23
24
25
vtkImplicitFunctionCollection \
vtkTransformCollection

ABSTRACT = \
26
vtkAttributeData \
Ken Martin's avatar
Ken Martin committed
27
vtkCell \
28
vtkDataArray \
Ken Martin's avatar
Ken Martin committed
29
30
vtkDataSet \
vtkImplicitFunction \
Ken Martin's avatar
Ken Martin committed
31
vtkImageCache \
Ken Martin's avatar
Ken Martin committed
32
33
vtkImageSource \
vtkLocator \
34
vtkMapper2D \
Ken Martin's avatar
Ken Martin committed
35
vtkPointSet \
Ken Martin's avatar
Ken Martin committed
36
vtkViewport \
37
vtkWindow
Ken Martin's avatar
Ken Martin committed
38
39
40

# put all concrete classes here
CONCRETE = \
Ken Martin's avatar
Ken Martin committed
41
42
vtkActor2D \
vtkActor2DCollection \
Ken Martin's avatar
Ken Martin committed
43
44
45
vtkBitArray \
vtkByteSwap \
vtkCellArray \
46
vtkCellData \
47
48
vtkCellLinks \
vtkCellTypes \
49
vtkCharArray \
Ken Martin's avatar
Ken Martin committed
50
vtkCollection \
51
vtkContourValues \
Ken Martin's avatar
Ken Martin committed
52
vtkCoordinate \
53
54
vtkDataObject \
vtkDataSetAttributes \
Ken Martin's avatar
Ken Martin committed
55
56
vtkDoubleArray \
vtkEdgeTable \
57
vtkEmptyCell \
58
vtkFieldData \
Ken Martin's avatar
Ken Martin committed
59
60
61
62
vtkFloatArray \
vtkHexahedron \
vtkIdList \
vtkImageData \
Ken Martin's avatar
Ken Martin committed
63
vtkImageSimpleCache \
64
vtkImageToStructuredPoints \
Ken Martin's avatar
Ken Martin committed
65
66
67
68
vtkIndent \
vtkIntArray \
vtkLine \
vtkLogLookupTable \
69
vtkLongArray \
Ken Martin's avatar
Ken Martin committed
70
71
72
vtkLookupTable \
vtkMath \
vtkMatrix4x4 \
Lisa Avila's avatar
Lisa Avila committed
73
vtkMultiThreader \
74
75
vtkMutexLock \
vtkMutexFunctionLock \
76
vtkNormals \
Ken Martin's avatar
Ken Martin committed
77
78
79
80
81
vtkObject \
vtkPixel \
vtkPlane \
vtkPointData \
vtkPointLocator \
82
vtkPoints \
Ken Martin's avatar
Ken Martin committed
83
84
85
86
vtkPolyData \
vtkPolyLine \
vtkPolyVertex \
vtkPolygon \
Will Schroeder's avatar
Will Schroeder committed
87
vtkPriorityQueue \
88
vtkProcessObject \
Ken Martin's avatar
Ken Martin committed
89
vtkProperty2D \
Ken Martin's avatar
Ken Martin committed
90
vtkQuad \
Will Schroeder's avatar
Will Schroeder committed
91
vtkRectilinearGrid \
Will Schroeder's avatar
Will Schroeder committed
92
vtkReferenceCount \
93
vtkScalars \
Ken Martin's avatar
Ken Martin committed
94
95
96
97
98
99
vtkShortArray \
vtkSource \
vtkStack \
vtkStructuredData \
vtkStructuredGrid \
vtkStructuredPoints \
100
101
vtkStructuredPointsSource \
vtkStructuredPointsToImage \
102
103
104
vtkTCoords \
vtkTensor \
vtkTensors \
Ken Martin's avatar
Ken Martin committed
105
vtkTetra \
Ken Martin's avatar
Ken Martin committed
106
vtkTimerLog \
Ken Martin's avatar
Ken Martin committed
107
108
109
110
111
vtkTimeStamp \
vtkTransform \
vtkTriangle \
vtkTriangleStrip \
vtkUnsignedCharArray \
112
113
vtkUnsignedIntArray \
vtkUnsignedLongArray \
Ken Martin's avatar
Ken Martin committed
114
115
vtkUnsignedShortArray \
vtkUnstructuredGrid \
116
vtkVectors \
Ken Martin's avatar
Ken Martin committed
117
118
119
vtkVertex \
vtkVoidArray \
vtkVoxel \
120
vtkWindowLevelLookupTable \
Ken Martin's avatar
Ken Martin committed
121
vtkWindowToImageFilter
Ken Martin's avatar
Ken Martin committed
122

Ken Martin's avatar
Ken Martin committed
123
124
125
126
127
128
129
130
131
132
#------------------------------------------------------------------------------
# Autoconfig defines that can be overridden in user.make

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

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

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

Ken Martin's avatar
Ken Martin committed
133
134
#------------------------------------------------------------------------------
# Include the generated targets
Ken Martin's avatar
Ken Martin committed
135

Ken Martin's avatar
Ken Martin committed
136
@MAKEINCLUDE@ @MAKEQUOTE@targets.make@MAKEQUOTE@
Ken Martin's avatar
Ken Martin committed
137
138

# add in any extra libraies here
Ken Martin's avatar
Ken Martin committed
139
KIT_LIBS = vtkTclUtil.o 
140
JAVA_O_ADD = vtkJavaUtil.o
Ken Martin's avatar
Ken Martin committed
141
PYTHON_O_ADD = vtkPythonUtil.o
Ken Martin's avatar
Ken Martin committed
142
143
144

# standard stuff here
KIT_OBJ = ${SRC_OBJ}
Ken Martin's avatar
Ken Martin committed
145
KIT_TCL_OBJ = ${TCL_OBJ} ${KIT_OBJ}
Ken Martin's avatar
Ken Martin committed
146
KIT_NEWS = ${TCL_NEWS}
Ken Martin's avatar
Ken Martin committed
147

Ken Martin's avatar
Ken Martin committed
148
149
150

VTK_LIB_FILE  = libVTK${ME}${VTK_LIB_EXT}
TCL_LIB_FILE  = libVTK${ME}Tcl${VTK_LIB_EXT}
Ken Martin's avatar
Ken Martin committed
151

Ken Martin's avatar
Ken Martin committed
152
153
154
155

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

Ken Martin's avatar
Ken Martin committed
156
@MAKEINCLUDE@ @MAKEQUOTE@@srcdir@/../Kits.make@MAKEQUOTE@
Ken Martin's avatar
Ken Martin committed
157
158