私は現在 C で書かれたプロジェクトを開発していますが、少なくとも 2 つのプラットフォーム (x86_64 と arm) 用の ASM でいくつかの関数を書く予定です。だから私はいくつかのソースファイルを持っているかもしれません:
- ジェネリック/one.c
- ジェネリック/two.c
- ジェネリック/three.c
- アーム/one.s
- x86_64/two.s
可能であれば、configure スクリプトが .c ファイルよりも .s ファイルを選択するようにしたいと思います。したがって、腕に構築すると、one.s、two.c、three.c などになります。
Automake でこれをうまく行うのは難しいか不可能に思えます。しかし、Automake をやめたら、自分の依存関係を追跡する必要があります (うーん)。
これを行う最善の方法は何ですか?