pyコードのCython化方法


kivyを使用してパッケージ化されたpythonコードがあります。  
構成は以下の様になっています。

[code]

    root
    　|--- __init__.py
      |--- __main__.py
      |--- test.kv
      |-appフォルダ
         |---複数のpyファイルが存在(__init__.pyを含む)
    
[/code]

test.shを用意して、パッケージを実行しています。

[code]

     python -B -m test
    
[/code]

appフォルダ内とrootの__main__.pyの各pyファイルに対して、コードの隠蔽化を図りたいのですが、Cythonにてコンパイルする場合、その方法をご指南くださいませ。

Cythonでは実現できない場合、お勧めの方法が有ればご紹介頂けるとありがたいです。

