いくつかのライブラリを GNU autotools に変換しており、Oracle Pro C プリプロセッサを統合するのに苦労しています。
ワークフローは次のとおりです。
.pc => .c => o. => .so/.a/binary
automake のマニュアルには、ビルド プロセスに追加の事前ステップを追加する方法に関するヒントが見つかりませんでした。変更しようとしましSOURCES=file.pc
たが、autoreconf で C ファイルが見つからないというエラーが表示されます。私は追加SUFFIXES = .pc .c .o
しました
.pc.c:
$(PROC) iname=$<
しかし、ターゲットは無視され、直接呼び出された場合$<
は解決されません。
何をすべきか?