私は Makefile の経験がほとんどなく、学習しようとしています - そして、ほとんどのことを理解しています。しかし、私は次のようなディレクトリ構造を持っています:
/src/
/mysql/
mp_mysql.h
mp_mysql.c
/sqlite/
mp_sqlite.h
mp_sqlite.c
/lib/
mysql.so
sqlite.so
/src/mysql
そして、ファイルをコンパイル/lib/mysql.so
してsqliteに対して同じことを行うmakefileを作成しようとしています。誰かが私を助けてくれたら、おそらくそれを手に入れることができたでしょう!ありがとう!
PS プロジェクトは Python プロジェクトであり、C で MySQL 用の特別なアダプターを作成しています。私がオンラインで見つけたすべてのリソースは、1 つの大きな実行可能ファイルを作成する作業や作業を行うことができません。