私はメイクファイルが初めてで、単純な C++ 共有ライブラリを書いています。
メイクファイル自体によってライブラリのパスを動的に見つける方法はありますか? 私が欲しいのは次のようなものです:(私のmakefileで)
INCLUDE_DIRS := `which amplex-gui`
LIBRARY_DIRS := `which amplex-gui`
amplex-gui はコードで使用するライブラリであり、その lib と include ディレクトリを makefile に入れる必要があります。各ユーザーが自分のマシンの異なるパスにインストールする可能性があるため、そのパスを動的に把握したいと考えています。したがって、そのパスを見つけるために which コマンド (またはおそらく $PATH 環境変数) を動的に解析するには、makefile が必要です。どうすればこれを行うことができますか?