テストクラスを提供するテストphp拡張機能を作成したいと思います。クラス宣言を別のCファイルに抽出し、myext.cファイルのモジュールinit関数からクラス登録を呼び出したい。私は次のファイルを持っています:
testlib/
test_class.c
myext.c
php_myext.h
config.m4
...
これで、config.m4ファイルは非常に単純になりました。
PHP_ARG_ENABLE(myext, [whether to enable myext support], [ --enable-myext Enable myext support])
if test "$PHP_MYEXT" != "no"; then
PHP_NEW_EXTENSION(myext, myext.c, $ext_shared)
fi
test_class.cを拡張機能の構築に追加できるようにconfig.m4を構成するにはどうすればよいですか?
アップデート:
特定のフォルダー内の.cファイルを検索し、拡張機能の構築に自動的に追加するようにconfig.m4を構成するにはどうすればよいですか?