--- /dev/null
+#!/usr/bin/python
+Import ('user_options_dict')
+Import ('library_env')
+
+bop_env = library_env.Copy ()
+
+source_files = [
+ 'intern/BOP_BBox.cpp',
+ 'intern/BOP_BSPNode.cpp',
+ 'intern/BOP_BSPTree.cpp',
+ 'intern/BOP_Edge.cpp',
+ 'intern/BOP_Face.cpp',
+ 'intern/BOP_Face2Face.cpp',
+ 'intern/BOP_Interface.cpp',
+ 'intern/BOP_Material.cpp',
+ 'intern/BOP_MaterialContainer.cpp',
+ 'intern/BOP_MathUtils.cpp',
+ 'intern/BOP_Merge.cpp',
+ 'intern/BOP_Mesh.cpp',
+ 'intern/BOP_Segment.cpp',
+ 'intern/BOP_Splitter.cpp',
+ 'intern/BOP_Tag.cpp',
+ 'intern/BOP_Triangulator.cpp',
+ 'intern/BOP_Vertex.cpp'
+ ]
+
+bop_env.Append (CPPPATH = [ '.',
+ 'intern',
+ 'extern',
+ '#intern/moto/include',
+ '#intern/container',
+ '#intern/memutil'])
+
+bop_env.Library (target='#'+user_options_dict['BUILD_DIR']+'/lib/blender_BOP', source=source_files)
void setFaceVertexMaterial(char* faceVertexMaterial);
void setFaceVertexMaterial(char* faceVertexMaterial, int i);
void duplicate(const BOP_Material& other);
- BOP_Material& operator = (BOP_Material& other);
+ BOP_Material& operator = (const BOP_Material& other);
char* getFaceMaterial() const;
char* getFaceVertexMaterial(int i) const;
int getFaceWidth() const { return m_faceWidth; };