code cleanup: warnings
[blender.git] / source / blender / compositor / CMakeLists.txt
1 # $Id: CMakeLists.txt 14444 2008-04-16 22:40:48Z hos $
2 # ***** BEGIN GPL LICENSE BLOCK *****
3 #
4 # This program is free software; you can redistribute it and/or
5 # modify it under the terms of the GNU General Public License
6 # as published by the Free Software Foundation; either version 2
7 # of the License, or (at your option) any later version.
8 #
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12 # GNU General Public License for more details.
13 #
14 # You should have received a copy of the GNU General Public License
15 # along with this program; if not, write to the Free Software Foundation,
16 # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17 #
18 # The Original Code is Copyright (C) 2011, Blender Foundation
19 # All rights reserved.
20 #
21 # The Original Code is: all of this file.
22 #
23 # Contributor(s): Jeroen Bakker, Monique Dewanchand, Blender Developers Fund.
24 #
25 # ***** END GPL LICENSE BLOCK *****
26
27 set(INC
28         .
29         ../blenkernel
30         ../blenlib
31         ../makesdna
32         ../render/extern/include
33         ../render/intern/include
34         ../makesrna
35         ../blenloader
36         ../blenlib
37         ../windowmanager
38         ../imbuf
39         ../../../intern/guardedalloc
40         nodes
41         ../nodes/
42         ../nodes/composite
43         ../nodes/intern
44         intern
45         operations
46         ../opencl
47 )
48
49 set(SRC
50         COM_compositor.h
51         COM_defines.h
52
53         intern/COM_compositor.cpp
54         intern/COM_ExecutionSystem.cpp
55         intern/COM_ExecutionSystem.h
56         intern/COM_ExecutionSystemHelper.cpp
57         intern/COM_ExecutionSystemHelper.h
58         intern/COM_Converter.cpp
59         intern/COM_Converter.h
60         intern/COM_ExecutionGroup.cpp
61         intern/COM_ExecutionGroup.h
62         intern/COM_Node.cpp
63         intern/COM_Node.h
64         intern/COM_NodeBase.cpp
65         intern/COM_NodeBase.h
66         intern/COM_NodeOperation.cpp
67         intern/COM_NodeOperation.h
68         intern/COM_Socket.cpp
69         intern/COM_Socket.h
70         intern/COM_SocketReader.cpp
71         intern/COM_SocketReader.h
72         intern/COM_InputSocket.cpp
73         intern/COM_InputSocket.h
74         intern/COM_OutputSocket.cpp
75         intern/COM_OutputSocket.h
76         intern/COM_SocketConnection.cpp
77         intern/COM_SocketConnection.h
78         intern/COM_MemoryProxy.cpp
79         intern/COM_MemoryProxy.h
80         intern/COM_MemoryBuffer.cpp
81         intern/COM_MemoryBuffer.h
82         intern/COM_WorkScheduler.cpp
83         intern/COM_WorkScheduler.h
84         intern/COM_WorkPackage.cpp
85         intern/COM_WorkPackage.h
86         intern/COM_ChunkOrder.cpp
87         intern/COM_ChunkOrder.h
88         intern/COM_ChunkOrderHotspot.cpp
89         intern/COM_ChunkOrderHotspot.h
90         intern/COM_Device.cpp
91         intern/COM_Device.h
92         intern/COM_CPUDevice.cpp
93         intern/COM_CPUDevice.h
94         intern/COM_OpenCLDevice.cpp
95         intern/COM_OpenCLDevice.h
96         intern/COM_CompositorContext.cpp
97         intern/COM_CompositorContext.h
98         intern/COM_ChannelInfo.cpp
99         intern/COM_ChannelInfo.h
100         operations/COM_QualityStepHelper.h
101         operations/COM_QualityStepHelper.cpp
102
103 # Internal nodes
104         nodes/COM_MuteNode.cpp
105         nodes/COM_MuteNode.h
106         nodes/COM_GroupNode.cpp
107         nodes/COM_GroupNode.h
108         nodes/COM_SocketProxyNode.cpp
109         nodes/COM_SocketProxyNode.h
110
111 # input nodes
112         nodes/COM_RenderLayersNode.cpp
113         nodes/COM_RenderLayersNode.h
114         nodes/COM_ImageNode.cpp
115         nodes/COM_ImageNode.h
116         nodes/COM_TextureNode.cpp
117         nodes/COM_TextureNode.h
118         nodes/COM_BokehImageNode.cpp
119         nodes/COM_BokehImageNode.h
120         nodes/COM_ColorNode.cpp
121         nodes/COM_ColorNode.h
122         nodes/COM_ValueNode.cpp
123         nodes/COM_ValueNode.h
124         nodes/COM_TimeNode.cpp
125         nodes/COM_TimeNode.h
126         nodes/COM_SwitchNode.cpp
127         nodes/COM_SwitchNode.h
128         nodes/COM_MovieClipNode.cpp
129         nodes/COM_MovieClipNode.h
130         nodes/COM_OutputFileNode.cpp
131         nodes/COM_OutputFileNode.h
132
133 # output nodes
134         nodes/COM_CompositorNode.cpp
135         nodes/COM_CompositorNode.h
136         nodes/COM_ViewerNode.cpp
137         nodes/COM_ViewerNode.h
138         nodes/COM_SplitViewerNode.cpp
139         nodes/COM_SplitViewerNode.h
140         nodes/COM_ViewLevelsNode.cpp
141         nodes/COM_ViewLevelsNode.h
142         operations/COM_CalculateStandardDeviationOperation.cpp
143         operations/COM_CalculateStandardDeviationOperation.h
144         operations/COM_CalculateMeanOperation.cpp
145         operations/COM_CalculateMeanOperation.h
146
147 # distort nodes
148         nodes/COM_TranslateNode.cpp
149         nodes/COM_TranslateNode.h
150         nodes/COM_ScaleNode.cpp
151         nodes/COM_ScaleNode.h
152         nodes/COM_RotateNode.cpp
153         nodes/COM_RotateNode.h
154         nodes/COM_FlipNode.cpp
155         nodes/COM_FlipNode.h
156
157         nodes/COM_MapUVNode.cpp
158         nodes/COM_MapUVNode.h
159         nodes/COM_DisplaceNode.cpp
160         nodes/COM_DisplaceNode.h
161
162         nodes/COM_DifferenceMatteNode.cpp
163         nodes/COM_DifferenceMatteNode.h
164         nodes/COM_LuminanceMatteNode.cpp
165         nodes/COM_LuminanceMatteNode.h
166         nodes/COM_DistanceMatteNode.cpp
167         nodes/COM_DistanceMatteNode.h
168         nodes/COM_ChromaMatteNode.cpp
169         nodes/COM_ChromaMatteNode.h
170         nodes/COM_ColorMatteNode.cpp
171         nodes/COM_ColorMatteNode.h
172         nodes/COM_ChannelMatteNode.cpp
173         nodes/COM_ChannelMatteNode.h
174         nodes/COM_LensDistortionNode.cpp
175         nodes/COM_LensDistortionNode.h
176
177         nodes/COM_GlareNode.cpp
178         nodes/COM_GlareNode.h
179
180         nodes/COM_CropNode.cpp
181         nodes/COM_CropNode.h
182         operations/COM_CropOperation.cpp
183         operations/COM_CropOperation.h
184
185         nodes/COM_TransformNode.cpp
186         nodes/COM_TransformNode.h
187         nodes/COM_Stabilize2dNode.cpp
188         nodes/COM_Stabilize2dNode.h
189         nodes/COM_MovieDistortionNode.cpp
190         nodes/COM_MovieDistortionNode.h
191         nodes/COM_DefocusNode.cpp
192         nodes/COM_DefocusNode.h
193
194 # color nodes
195                 nodes/COM_VectorCurveNode.cpp
196                 nodes/COM_VectorCurveNode.h
197                 nodes/COM_ColorCurveNode.cpp
198                 nodes/COM_ColorCurveNode.h
199                 nodes/COM_ColorToBWNode.cpp
200                 nodes/COM_ColorToBWNode.h
201                 nodes/COM_ColorRampNode.cpp
202                 nodes/COM_ColorRampNode.h
203                 nodes/COM_MixNode.cpp
204                 nodes/COM_MixNode.h
205                 nodes/COM_AlphaOverNode.cpp
206                 nodes/COM_AlphaOverNode.h
207                 nodes/COM_ZCombineNode.cpp
208                 nodes/COM_ZCombineNode.h
209                 nodes/COM_BrightnessNode.cpp
210                 nodes/COM_BrightnessNode.h
211                 nodes/COM_ColorBalanceNode.cpp
212                 nodes/COM_ColorBalanceNode.h
213                 nodes/COM_InvertNode.cpp
214                 nodes/COM_InvertNode.h
215         nodes/COM_GammaNode.cpp
216         nodes/COM_GammaNode.h
217         nodes/COM_SetAlphaNode.cpp
218         nodes/COM_SetAlphaNode.h
219         nodes/COM_ConvertAlphaNode.cpp
220         nodes/COM_ConvertAlphaNode.h
221         nodes/COM_AlphaOverNode.cpp
222         nodes/COM_AlphaOverNode.h
223         nodes/COM_HueSaturationValueNode.cpp
224         nodes/COM_HueSaturationValueNode.h
225         nodes/COM_HueSaturationValueCorrectNode.cpp
226         nodes/COM_HueSaturationValueCorrectNode.h
227         nodes/COM_ColorCorrectionNode.cpp
228         nodes/COM_ColorCorrectionNode.h
229         nodes/COM_TonemapNode.cpp
230         nodes/COM_TonemapNode.h
231         operations/COM_TonemapOperation.cpp
232         operations/COM_TonemapOperation.h
233
234 # converter nodes
235                 nodes/COM_IDMaskNode.cpp
236                 nodes/COM_IDMaskNode.h
237                 nodes/COM_SeparateRGBANode.cpp
238                 nodes/COM_SeparateRGBANode.h
239                 nodes/COM_CombineRGBANode.cpp
240                 nodes/COM_CombineRGBANode.h
241                 nodes/COM_SeparateHSVANode.cpp
242                 nodes/COM_SeparateHSVANode.h
243                 nodes/COM_CombineHSVANode.cpp
244                 nodes/COM_CombineHSVANode.h
245                 nodes/COM_SeparateYUVANode.cpp
246                 nodes/COM_SeparateYUVANode.h
247                 nodes/COM_CombineYUVANode.cpp
248                 nodes/COM_CombineYUVANode.h
249                 nodes/COM_SeparateYCCANode.cpp
250                 nodes/COM_SeparateYCCANode.h
251                 nodes/COM_CombineYCCANode.cpp
252                 nodes/COM_CombineYCCANode.h
253
254         nodes/COM_NormalNode.cpp
255         nodes/COM_NormalNode.h
256         nodes/COM_NormalizeNode.cpp
257         nodes/COM_NormalizeNode.h
258         nodes/COM_MathNode.cpp
259         nodes/COM_MathNode.h
260         nodes/COM_MapValueNode.cpp
261         nodes/COM_MapValueNode.h
262
263         operations/COM_NormalizeOperation.cpp
264         operations/COM_NormalizeOperation.h
265
266 # Filter nodes
267         nodes/COM_BilateralBlurNode.cpp
268         nodes/COM_BilateralBlurNode.h
269         operations/COM_BilateralBlurOperation.cpp
270         operations/COM_BilateralBlurOperation.h
271         nodes/COM_VectorBlurNode.cpp
272         nodes/COM_VectorBlurNode.h
273         operations/COM_VectorBlurOperation.cpp
274         operations/COM_VectorBlurOperation.h
275
276
277
278                 nodes/COM_FilterNode.cpp
279                 nodes/COM_FilterNode.h
280                 nodes/COM_DilateErodeNode.cpp
281                 nodes/COM_DilateErodeNode.h
282         nodes/COM_BlurNode.cpp
283         nodes/COM_BlurNode.h
284         nodes/COM_BokehBlurNode.cpp
285         nodes/COM_BokehBlurNode.h
286         nodes/COM_DirectionalBlurNode.cpp
287         nodes/COM_DirectionalBlurNode.h
288         operations/COM_GaussianXBlurOperation.cpp
289         operations/COM_GaussianXBlurOperation.h
290         operations/COM_GaussianYBlurOperation.cpp
291         operations/COM_GaussianYBlurOperation.h
292         operations/COM_GaussianBokehBlurOperation.cpp
293         operations/COM_GaussianBokehBlurOperation.h
294         operations/COM_BokehBlurOperation.cpp
295         operations/COM_BokehBlurOperation.h
296         operations/COM_VariableSizeBokehBlurOperation.cpp
297         operations/COM_VariableSizeBokehBlurOperation.h
298         operations/COM_FastGaussianBlurOperation.cpp
299         operations/COM_FastGaussianBlurOperation.h
300         operations/COM_BlurBaseOperation.cpp
301         operations/COM_BlurBaseOperation.h
302         operations/COM_DirectionalBlurOperation.cpp
303         operations/COM_DirectionalBlurOperation.h
304         operations/COM_MovieClipAttributeOperation.cpp
305         operations/COM_MovieClipAttributeOperation.h
306         operations/COM_MovieDistortionOperation.cpp
307         operations/COM_MovieDistortionOperation.h
308         operations/COM_GammaCorrectOperation.h
309         operations/COM_GammaCorrectOperation.cpp
310
311 # Matte nodes
312         nodes/COM_BoxMaskNode.cpp
313         nodes/COM_BoxMaskNode.h
314         nodes/COM_EllipseMaskNode.cpp
315         nodes/COM_EllipseMaskNode.h
316         nodes/COM_ColorSpillNode.cpp
317         nodes/COM_ColorSpillNode.h
318         nodes/COM_DoubleEdgeMaskNode.cpp
319         nodes/COM_DoubleEdgeMaskNode.h
320
321         operations/COM_DoubleEdgeMaskOperation.cpp
322         operations/COM_DoubleEdgeMaskOperation.h
323 operations/COM_ColorSpillOperation.cpp
324 operations/COM_ColorSpillOperation.h
325                 operations/COM_RenderLayersBaseProg.cpp
326                 operations/COM_RenderLayersBaseProg.h
327                 operations/COM_RenderLayersImageProg.cpp
328                 operations/COM_RenderLayersImageProg.h
329                 operations/COM_RenderLayersAlphaProg.cpp
330                 operations/COM_RenderLayersAlphaProg.h
331                 operations/COM_RenderLayersDepthProg.cpp
332                 operations/COM_RenderLayersDepthProg.h
333                 operations/COM_RenderLayersNormalOperation.cpp
334                 operations/COM_RenderLayersNormalOperation.h
335                 operations/COM_RenderLayersSpeedOperation.cpp
336                 operations/COM_RenderLayersSpeedOperation.h
337                 operations/COM_RenderLayersColorOperation.cpp
338                 operations/COM_RenderLayersColorOperation.h
339                 operations/COM_RenderLayersUVOperation.cpp
340                 operations/COM_RenderLayersUVOperation.h
341                 operations/COM_RenderLayersMistOperation.cpp
342                 operations/COM_RenderLayersMistOperation.h
343                 operations/COM_RenderLayersObjectIndexOperation.cpp
344                 operations/COM_RenderLayersObjectIndexOperation.h
345                 operations/COM_RenderLayersMaterialIndexOperation.cpp
346                 operations/COM_RenderLayersMaterialIndexOperation.h
347                 operations/COM_RenderLayersDiffuseOperation.cpp
348                 operations/COM_RenderLayersDiffuseOperation.h
349                 operations/COM_RenderLayersSpecularOperation.cpp
350                 operations/COM_RenderLayersSpecularOperation.h
351                 operations/COM_RenderLayersShadowOperation.cpp
352                 operations/COM_RenderLayersShadowOperation.h
353                 operations/COM_RenderLayersAOOperation.cpp
354                 operations/COM_RenderLayersAOOperation.h
355                 operations/COM_RenderLayersEmitOperation.cpp
356                 operations/COM_RenderLayersEmitOperation.h
357                 operations/COM_RenderLayersReflectionOperation.cpp
358                 operations/COM_RenderLayersReflectionOperation.h
359                 operations/COM_RenderLayersRefractionOperation.cpp
360                 operations/COM_RenderLayersRefractionOperation.h
361                 operations/COM_RenderLayersEnvironmentOperation.cpp
362                 operations/COM_RenderLayersEnvironmentOperation.h
363                 operations/COM_RenderLayersIndirectOperation.cpp
364                 operations/COM_RenderLayersIndirectOperation.h
365                 operations/COM_RenderLayersCyclesOperation.cpp
366                 operations/COM_RenderLayersCyclesOperation.h
367
368         operations/COM_ImageOperation.cpp
369         operations/COM_ImageOperation.h
370         operations/COM_MultilayerImageOperation.cpp
371         operations/COM_MultilayerImageOperation.h
372         operations/COM_TextureOperation.cpp
373         operations/COM_TextureOperation.h
374         operations/COM_BokehImageOperation.cpp
375         operations/COM_BokehImageOperation.h
376
377
378                 operations/COM_SocketProxyOperation.h
379                 operations/COM_SocketProxyOperation.cpp
380
381                 operations/COM_CompositorOperation.h
382                 operations/COM_CompositorOperation.cpp
383         operations/COM_OutputFileOperation.h
384         operations/COM_OutputFileOperation.cpp
385                 operations/COM_ViewerBaseOperation.h
386                 operations/COM_ViewerBaseOperation.cpp
387                 operations/COM_ViewerOperation.h
388                 operations/COM_ViewerOperation.cpp
389                 operations/COM_PreviewOperation.h
390                 operations/COM_PreviewOperation.cpp
391                 operations/COM_SplitViewerOperation.h
392                 operations/COM_SplitViewerOperation.cpp
393                 operations/COM_ConvertValueToColourProg.h
394                 operations/COM_ConvertValueToColourProg.cpp
395                 operations/COM_ConvertColourToValueProg.h
396                 operations/COM_ConvertColourToValueProg.cpp
397                 operations/COM_ConvertColorToBWOperation.h
398                 operations/COM_ConvertColorToBWOperation.cpp
399                 operations/COM_ConvertColorToVectorOperation.h
400                 operations/COM_ConvertColorToVectorOperation.cpp
401                 operations/COM_ConvertValueToVectorOperation.h
402                 operations/COM_ConvertValueToVectorOperation.cpp
403                 operations/COM_ConvertVectorToColorOperation.h
404                 operations/COM_ConvertVectorToColorOperation.cpp
405                 operations/COM_ConvertVectorToValueOperation.h
406                 operations/COM_ConvertVectorToValueOperation.cpp
407 operations/COM_ConvertDepthToRadiusOperation.h
408 operations/COM_ConvertDepthToRadiusOperation.cpp
409                 operations/COM_ZCombineOperation.cpp
410                 operations/COM_ZCombineOperation.h
411
412         operations/COM_ConvertRGBToYCCOperation.h
413         operations/COM_ConvertRGBToYCCOperation.cpp
414         operations/COM_ConvertYCCToRGBOperation.h
415         operations/COM_ConvertYCCToRGBOperation.cpp
416         operations/COM_ConvertRGBToYUVOperation.h
417         operations/COM_ConvertRGBToYUVOperation.cpp
418         operations/COM_ConvertYUVToRGBOperation.h
419         operations/COM_ConvertYUVToRGBOperation.cpp
420         operations/COM_ConvertRGBToHSVOperation.h
421         operations/COM_ConvertRGBToHSVOperation.cpp
422         operations/COM_ConvertHSVToRGBOperation.h
423         operations/COM_ConvertHSVToRGBOperation.cpp
424         operations/COM_ChangeHSVOperation.h
425         operations/COM_ChangeHSVOperation.cpp
426         operations/COM_ColorCurveOperation.h
427         operations/COM_ColorCurveOperation.cpp
428         operations/COM_ColorRampOperation.h
429         operations/COM_ColorRampOperation.cpp
430         operations/COM_VectorCurveOperation.h
431         operations/COM_VectorCurveOperation.cpp
432         operations/COM_CurveBaseOperation.h
433         operations/COM_CurveBaseOperation.cpp
434         operations/COM_HueSaturationValueCorrectOperation.cpp
435         operations/COM_HueSaturationValueCorrectOperation.h
436         operations/COM_DifferenceMatteOperation.cpp
437         operations/COM_DifferenceMatteOperation.h
438         operations/COM_LuminanceMatteOperation.cpp
439         operations/COM_LuminanceMatteOperation.h
440         operations/COM_DistanceMatteOperation.cpp
441         operations/COM_DistanceMatteOperation.h
442         operations/COM_ChromaMatteOperation.cpp
443         operations/COM_ChromaMatteOperation.h
444         operations/COM_ColorMatteOperation.cpp
445         operations/COM_ColorMatteOperation.h
446         operations/COM_ChannelMatteOperation.cpp
447         operations/COM_ChannelMatteOperation.h
448         operations/COM_ConvertPremulToKeyOperation.cpp
449         operations/COM_ConvertPremulToKeyOperation.h
450         operations/COM_ConvertKeyToPremulOperation.cpp
451         operations/COM_ConvertKeyToPremulOperation.h
452
453         operations/COM_ReadBufferOperation.cpp
454         operations/COM_ReadBufferOperation.h
455         operations/COM_WriteBufferOperation.cpp
456         operations/COM_WriteBufferOperation.h
457         operations/COM_MixBaseOperation.h
458         operations/COM_MixBaseOperation.cpp
459         operations/COM_MixBlendOperation.cpp
460         operations/COM_MixBlendOperation.h
461         operations/COM_MixAddOperation.h
462         operations/COM_MixAddOperation.cpp
463         operations/COM_MixMultiplyOperation.h
464         operations/COM_MixMultiplyOperation.cpp
465         operations/COM_BrightnessOperation.cpp
466         operations/COM_BrightnessOperation.h
467         operations/COM_GammaOperation.cpp
468         operations/COM_GammaOperation.h
469         operations/COM_ColorCorrectionOperation.cpp
470         operations/COM_ColorCorrectionOperation.h
471                 operations/COM_SetValueOperation.h
472                 operations/COM_SetValueOperation.cpp
473                 operations/COM_SetColorOperation.h
474                 operations/COM_SetColorOperation.cpp
475                 operations/COM_SetVectorOperation.h
476                 operations/COM_SetVectorOperation.cpp
477
478                 operations/COM_MixBurnOperation.h
479                 operations/COM_MixBurnOperation.cpp
480                 operations/COM_MixColorOperation.h
481                 operations/COM_MixColorOperation.cpp
482                 operations/COM_MixDarkenOperation.h
483                 operations/COM_MixDarkenOperation.cpp
484                 operations/COM_MixDodgeOperation.h
485                 operations/COM_MixDodgeOperation.cpp
486                 operations/COM_MixDifferenceOperation.h
487                 operations/COM_MixDifferenceOperation.cpp
488                 operations/COM_MixDivideOperation.h
489                 operations/COM_MixDivideOperation.cpp
490                 operations/COM_MixHueOperation.h
491                 operations/COM_MixHueOperation.cpp
492                 operations/COM_MixLightenOperation.h
493                 operations/COM_MixLightenOperation.cpp
494                 operations/COM_MixLinearLightOperation.h
495                 operations/COM_MixLinearLightOperation.cpp
496                 operations/COM_MixOverlayOperation.h
497                 operations/COM_MixOverlayOperation.cpp
498                 operations/COM_MixSaturationOperation.h
499                 operations/COM_MixSaturationOperation.cpp
500                 operations/COM_MixScreenOperation.h
501                 operations/COM_MixScreenOperation.cpp
502                 operations/COM_MixSoftLightOperation.h
503                 operations/COM_MixSoftLightOperation.cpp
504                 operations/COM_MixValueOperation.h
505                 operations/COM_MixValueOperation.cpp
506                 operations/COM_MixSubtractOperation.h
507                 operations/COM_MixSubtractOperation.cpp
508
509         operations/COM_MathBaseOperation.h
510         operations/COM_MathBaseOperation.cpp
511
512                 operations/COM_AlphaOverMixedOperation.h
513                 operations/COM_AlphaOverMixedOperation.cpp
514                 operations/COM_AlphaOverPremultiplyOperation.h
515                 operations/COM_AlphaOverPremultiplyOperation.cpp
516                 operations/COM_AlphaOverKeyOperation.h
517                 operations/COM_AlphaOverKeyOperation.cpp
518
519                 operations/COM_ColorBalanceLGGOperation.h
520                 operations/COM_ColorBalanceLGGOperation.cpp
521                 operations/COM_ColorBalanceASCCDLOperation.h
522                 operations/COM_ColorBalanceASCCDLOperation.cpp
523                 operations/COM_InvertOperation.cpp
524                 operations/COM_InvertOperation.h
525         operations/COM_SetAlphaOperation.cpp
526         operations/COM_SetAlphaOperation.h
527         operations/COM_MapValueOperation.cpp
528         operations/COM_MapValueOperation.h
529
530 # Distort operation
531                 operations/COM_TranslateOperation.h
532                 operations/COM_TranslateOperation.cpp
533                 operations/COM_RotateOperation.h
534                 operations/COM_RotateOperation.cpp
535                 operations/COM_ScaleOperation.h
536                 operations/COM_ScaleOperation.cpp
537                 operations/COM_MapUVOperation.h
538                 operations/COM_MapUVOperation.cpp
539                 operations/COM_DisplaceOperation.h
540                 operations/COM_DisplaceOperation.cpp
541                 operations/COM_DisplaceSimpleOperation.h
542                 operations/COM_DisplaceSimpleOperation.cpp
543                 operations/COM_FlipOperation.h
544                 operations/COM_FlipOperation.cpp
545                 operations/COM_ProjectorLensDistortionOperation.cpp
546                 operations/COM_ProjectorLensDistortionOperation.h
547                 operations/COM_ScreenLensDistortionOperation.cpp
548                 operations/COM_ScreenLensDistortionOperation.h
549
550 #Filter operations
551         operations/COM_ConvolutionFilterOperation.h
552         operations/COM_ConvolutionFilterOperation.cpp
553         operations/COM_ConvolutionEdgeFilterOperation.h
554         operations/COM_ConvolutionEdgeFilterOperation.cpp
555         operations/COM_DilateErodeOperation.cpp
556         operations/COM_DilateErodeOperation.h
557         operations/COM_FogGlowImageOperation.cpp
558         operations/COM_FogGlowImageOperation.h
559         operations/COM_GlareThresholdOperation.cpp
560         operations/COM_GlareThresholdOperation.h
561         operations/COM_GlareBaseOperation.cpp
562         operations/COM_GlareBaseOperation.h
563         operations/COM_GlareSimpleStarOperation.cpp
564         operations/COM_GlareSimpleStarOperation.h
565         operations/COM_GlareStreaksOperation.cpp
566         operations/COM_GlareStreaksOperation.h
567         operations/COM_GlareGhostOperation.cpp
568         operations/COM_GlareGhostOperation.h
569         operations/COM_SetSamplerOperation.cpp
570         operations/COM_SetSamplerOperation.h
571
572
573 #Convert operations
574         operations/COM_IDMaskOperation.cpp
575         operations/COM_IDMaskOperation.h
576
577         operations/COM_SeparateChannelOperation.cpp
578         operations/COM_SeparateChannelOperation.h
579         operations/COM_CombineChannelsOperation.cpp
580         operations/COM_CombineChannelsOperation.h
581
582         operations/COM_DotproductOperation.cpp
583         operations/COM_DotproductOperation.h
584 # Matte operation
585         operations/COM_BoxMaskOperation.h
586         operations/COM_BoxMaskOperation.cpp
587         operations/COM_EllipseMaskOperation.h
588         operations/COM_EllipseMaskOperation.cpp
589
590         operations/COM_MovieClipOperation.cpp
591         operations/COM_MovieClipOperation.h
592         operations/COM_ConvertColorProfileOperation.cpp
593         operations/COM_ConvertColorProfileOperation.h
594
595         operations/COM_AntiAliasOperation.cpp
596         operations/COM_AntiAliasOperation.h
597 )
598
599 blender_add_lib(bf_compositor "${SRC}" "${INC}" "${INC_SYS}")