#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
from pyplusplus import module_builder

#Creating an instance of class that will help you to expose your declarations
mb = module_builder.module_builder_t( [r"/home/smidl/work/git/mixpp/library/bdm/math/square_mat.h"]
                                      , gccxml_path=r"" 
                                      , working_directory=r"/home/smidl/work/git/mixpp/library/bdm/math"
                                      , include_paths=['/home/smidl/work/git/mixpp/library/system/linux/itpp/base', '/home/smidl/work/git/mixpp/library/system/linux', '/home/smidl/work/git/mixpp/library/bdm/math']
                                      , define_symbols=[] )


#Well, don't you want to see what is going on?
mb.print_declarations()

#Creating code creator. After this step you should not modify/customize declarations.
mb.build_code_creator( module_name='sqmat_ext' )

#Writing code to file.
mb.write_module( './sqmat_ext.cpp' )
