サンプルの統合はどうやら無理

TOPPERS/JSP for BlackfinのCPU/システム依存部は、何度も書いているようにgnuツールチェーンとVDSP++の双方に対応しています。つまり、一つのソースパッケージを持ってきて、gcc環境でビルドすることもVDSP++でビルドすることもできます。
サンプルプログラムでもこれを実現しようと悪戦苦闘していたのですが、あきらめることにしました。一番面倒なのはコンフィグレーションファイルです。このファイルでは#include文が許されており、cppを使ってファイルを展開する事ができます。ところが、インクルード・パスはターゲットによって異なります。そのパスは、gnuツールチェーンではconfigureスクリプトに渡したパラメータから自動生成されて用意されますが、VDSP++の場合は自動で用意する事ができません。
選択肢としては

  • パスの設定の仕方を説明して、詳細なマニュアルを書く
  • あきらめる

の二つです。ほぼあきらめてます。