Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/freestyle/SConscript')
-rw-r--r--source/blender/freestyle/SConscript145
1 files changed, 5 insertions, 140 deletions
diff --git a/source/blender/freestyle/SConscript b/source/blender/freestyle/SConscript
index 6423cce6593..f74479a8309 100644
--- a/source/blender/freestyle/SConscript
+++ b/source/blender/freestyle/SConscript
@@ -9,7 +9,7 @@ incs = ''
incs += '../blenkernel ../blenlib ../imbuf ../makesdna ../python '
incs += '../render/extern/include ../render/intern/include ../include ../src'
incs += ' #/extern/freestyle/lib3ds'
-incs += ' ' + env['BF_PYTHON_INC']
+incs += ' ' + env['BF_PYTHON_INC']
incs += ' ' + env['BF_LIB3DS_INC']
incs += ' ' + env['BF_PNG_INC']
@@ -58,145 +58,10 @@ app_sources = env.Glob(prefix + '/*.cpp')
# Python
prefix = 'intern/python'
-# python_sources = env.Glob(prefix + '/*.cpp')
-python_sources = [
- prefix + '/BPy_Freestyle.cpp',
- prefix + '/BPy_Convert.cpp',
- prefix + '/BPy_BBox.cpp',
- prefix + '/BPy_BinaryPredicate0D.cpp',
- prefix + '/BPy_BinaryPredicate1D.cpp',
- prefix + '/BPy_FrsMaterial.cpp',
- prefix + '/BPy_Id.cpp',
- prefix + '/BPy_IntegrationType.cpp',
- prefix + '/BPy_Interface0D.cpp',
- prefix + '/Interface0D/BPy_CurvePoint.cpp',
- prefix + '/Interface0D/CurvePoint/BPy_StrokeVertex.cpp',
- prefix + '/Interface0D/BPy_SVertex.cpp',
- prefix + '/Interface0D/BPy_ViewVertex.cpp',
- prefix + '/Interface0D/ViewVertex/BPy_NonTVertex.cpp',
- prefix + '/Interface0D/ViewVertex/BPy_TVertex.cpp',
- prefix + '/BPy_Interface1D.cpp',
- prefix + '/Interface1D/BPy_Curve.cpp',
- prefix + '/Interface1D/Curve/BPy_Chain.cpp',
- prefix + '/Interface1D/BPy_FEdge.cpp',
- prefix + '/Interface1D/FEdge/BPy_FEdgeSharp.cpp',
- prefix + '/Interface1D/FEdge/BPy_FEdgeSmooth.cpp',
- prefix + '/Interface1D/BPy_Stroke.cpp',
- prefix + '/Interface1D/BPy_ViewEdge.cpp',
- prefix + '/BPy_Iterator.cpp',
- prefix + '/Iterator/BPy_AdjacencyIterator.cpp',
- prefix + '/Iterator/BPy_Interface0DIterator.cpp',
- prefix + '/Iterator/BPy_CurvePointIterator.cpp',
- prefix + '/Iterator/BPy_StrokeVertexIterator.cpp',
- prefix + '/Iterator/BPy_SVertexIterator.cpp',
- prefix + '/Iterator/BPy_orientedViewEdgeIterator.cpp',
- prefix + '/Iterator/BPy_ViewEdgeIterator.cpp',
- prefix + '/Iterator/BPy_ChainingIterator.cpp',
- prefix + '/Iterator/BPy_ChainPredicateIterator.cpp',
- prefix + '/Iterator/BPy_ChainSilhouetteIterator.cpp',
- prefix + '/BPy_MediumType.cpp',
- prefix + '/BPy_Nature.cpp',
- prefix + '/BPy_Noise.cpp',
- prefix + '/BPy_SShape.cpp',
- prefix + '/BPy_StrokeAttribute.cpp',
- prefix + '/BPy_StrokeShader.cpp',
- prefix + '/StrokeShader/BPy_BackboneStretcherShader.cpp',
- prefix + '/StrokeShader/BPy_BezierCurveShader.cpp',
- prefix + '/StrokeShader/BPy_CalligraphicShader.cpp',
- prefix + '/StrokeShader/BPy_ColorNoiseShader.cpp',
- prefix + '/StrokeShader/BPy_ColorVariationPatternShader.cpp',
- prefix + '/StrokeShader/BPy_ConstantColorShader.cpp',
- prefix + '/StrokeShader/BPy_ConstantThicknessShader.cpp',
- prefix + '/StrokeShader/BPy_ConstrainedIncreasingThicknessShader.cpp',
- prefix + '/StrokeShader/BPy_fstreamShader.cpp',
- prefix + '/StrokeShader/BPy_GuidingLinesShader.cpp',
- prefix + '/StrokeShader/BPy_IncreasingColorShader.cpp',
- prefix + '/StrokeShader/BPy_IncreasingThicknessShader.cpp',
- prefix + '/StrokeShader/BPy_PolygonalizationShader.cpp',
- prefix + '/StrokeShader/BPy_SamplingShader.cpp',
- prefix + '/StrokeShader/BPy_SpatialNoiseShader.cpp',
- prefix + '/StrokeShader/BPy_streamShader.cpp',
- prefix + '/StrokeShader/BPy_StrokeTextureShader.cpp',
- prefix + '/StrokeShader/BPy_TextureAssignerShader.cpp',
- prefix + '/StrokeShader/BPy_ThicknessNoiseShader.cpp',
- prefix + '/StrokeShader/BPy_ThicknessVariationPatternShader.cpp',
- prefix + '/StrokeShader/BPy_TipRemoverShader.cpp',
- prefix + '/BPy_UnaryFunction0D.cpp',
- prefix + '/UnaryFunction0D/BPy_UnaryFunction0DDouble.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_double/BPy_Curvature2DAngleF0D.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_double/BPy_DensityF0D.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_double/BPy_GetProjectedXF0D.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_double/BPy_GetProjectedYF0D.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_double/BPy_GetProjectedZF0D.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_double/BPy_GetXF0D.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_double/BPy_GetYF0D.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_double/BPy_GetZF0D.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_double/BPy_LocalAverageDepthF0D.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_double/BPy_ZDiscontinuityF0D.cpp',
- prefix + '/UnaryFunction0D/BPy_UnaryFunction0DEdgeNature.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_Nature_EdgeNature/BPy_CurveNatureF0D.cpp',
- prefix + '/UnaryFunction0D/BPy_UnaryFunction0DFloat.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_float/BPy_GetCurvilinearAbscissaF0D.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_float/BPy_GetParameterF0D.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_float/BPy_GetViewMapGradientNormF0D.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_float/BPy_ReadCompleteViewMapPixelF0D.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_float/BPy_ReadMapPixelF0D.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_float/BPy_ReadSteerableViewMapPixelF0D.cpp',
- prefix + '/UnaryFunction0D/BPy_UnaryFunction0DId.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_Id/BPy_ShapeIdF0D.cpp',
- prefix + '/UnaryFunction0D/BPy_UnaryFunction0DMaterial.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_Material/BPy_MaterialF0D.cpp',
- prefix + '/UnaryFunction0D/BPy_UnaryFunction0DUnsigned.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_unsigned_int/BPy_QuantitativeInvisibilityF0D.cpp',
- prefix + '/UnaryFunction0D/BPy_UnaryFunction0DVec2f.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_Vec2f/BPy_Normal2DF0D.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_Vec2f/BPy_VertexOrientation2DF0D.cpp',
- prefix + '/UnaryFunction0D/BPy_UnaryFunction0DVec3f.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_Vec3f/BPy_VertexOrientation3DF0D.cpp',
- prefix + '/UnaryFunction0D/BPy_UnaryFunction0DVectorViewShape.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_vector_ViewShape/BPy_GetOccludersF0D.cpp',
- prefix + '/UnaryFunction0D/BPy_UnaryFunction0DViewShape.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_ViewShape/BPy_GetOccludeeF0D.cpp',
- prefix + '/UnaryFunction0D/UnaryFunction0D_ViewShape/BPy_GetShapeF0D.cpp',
- prefix + '/BPy_UnaryFunction1D.cpp',
- prefix + '/UnaryFunction1D/BPy_UnaryFunction1DDouble.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_double/BPy_Curvature2DAngleF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_double/BPy_DensityF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_double/BPy_GetCompleteViewMapDensityF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_double/BPy_GetDirectionalViewMapDensityF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_double/BPy_GetProjectedXF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_double/BPy_GetProjectedYF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_double/BPy_GetProjectedZF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_double/BPy_GetSteerableViewMapDensityF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_double/BPy_GetViewMapGradientNormF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_double/BPy_GetXF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_double/BPy_GetYF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_double/BPy_GetZF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_double/BPy_LocalAverageDepthF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_double/BPy_ZDiscontinuityF1D.cpp',
- prefix + '/UnaryFunction1D/BPy_UnaryFunction1DEdgeNature.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_Nature_EdgeNature/BPy_CurveNatureF1D.cpp',
- prefix + '/UnaryFunction1D/BPy_UnaryFunction1DFloat.cpp',
- prefix + '/UnaryFunction1D/BPy_UnaryFunction1DUnsigned.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_unsigned_int/BPy_QuantitativeInvisibilityF1D.cpp',
- prefix + '/UnaryFunction1D/BPy_UnaryFunction1DVec2f.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_Vec2f/BPy_Normal2DF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_Vec2f/BPy_Orientation2DF1D.cpp',
- prefix + '/UnaryFunction1D/BPy_UnaryFunction1DVec3f.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_Vec3f/BPy_Orientation3DF1D.cpp',
- prefix + '/UnaryFunction1D/BPy_UnaryFunction1DVectorViewShape.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_vector_ViewShape/BPy_GetOccludeeF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_vector_ViewShape/BPy_GetOccludersF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_vector_ViewShape/BPy_GetShapeF1D.cpp',
- prefix + '/UnaryFunction1D/BPy_UnaryFunction1DVoid.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_void/BPy_ChainingTimeStampF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_void/BPy_IncrementChainingTimeStampF1D.cpp',
- prefix + '/UnaryFunction1D/UnaryFunction1D_void/BPy_TimeStampF1D.cpp',
- prefix + '/BPy_UnaryPredicate0D.cpp',
- prefix + '/BPy_UnaryPredicate1D.cpp',
- prefix + '/BPy_ViewMap.cpp',
- prefix + '/BPy_ViewShape.cpp'
- ]
+python_sources = env.Glob(prefix + '/*.cpp') \
+ + env.Glob(prefix + '/*/*.cpp') \
+ + env.Glob(prefix + '/*/*/*.cpp') \
+ + env.Glob(prefix + '/*/*/*/*.cpp')
sources = system_sources + image_sources + geometry_sources + scene_graph_sources \
+ winged_edge_sources + view_map_sources + stroke_sources + rendering_sources \