ライブラリを構築していて、他のライブラリの一部(ファイル全体または任意の行) をコードで使用する予定です。また、他のライブラリの修正を自分のライブラリにも反映させたいです。
ライブラリ全体 (script タグ、AMD など) を追加して使用することもできます。しかし、非常に小さなライブラリに別のライブラリの全体を使用したくありません。これらのライブラリの 1 つに Modernizr がありますが、使用するのは多くても 12 個のチェックだけです。
あるライブラリから自分のライブラリに実装をコピーして貼り付けることができました。ただし、ライブラリを更新する必要がある場合、これはコピーと貼り付けを最初からやり直すことを意味します。
サブフォルダーにサブプロジェクトを含めることができるGITとサブモジュールについて読みました。これは、ビルド スクリプトが他のライブラリの一部を抽出し、それを私のコードに挿入できるという点で有望に思えます。ただし、ライブラリは私のものとは異なるコード構造を持つ可能性があり、手動で編集する必要があり、一部のステップの目的が無効になります。
自動化にはそれほど深くは入っていませんが、メイクファイルの基本的な経験はあります。そのような統合を行うにはどうすればよいでしょうか。