全自動 Makefile
全自動 Makefile
プロジェクト毎に Makefile を書きなおすのが面倒くさかったので、ディレクトリ以下のソースファイルの依存関係などを自動で解決してコンパイルしてくれる Makefile を作りました。
ちなみに全自動というのは嘘です。すみません。
外部ライブラリのパスなどは自分で指定する必要があります。
あと、make から外したいディレクトリなどは各位で編集してください。
制約条件として、ソースファイルが全て Makefile の置いてあるディレクトリ以下にある必要があります。個人的に必要なソースファイルはサブモジュールなどとして全てディレクトリ以下に置いてしまうことが多いので、そんな感じになってます。
Makefile - Github of yukara-ikemiya
少し書きなおせば、静的/動的ライブラリの作成用にも使えます。
filter, filter-out 機能などを使えば、特定のファイルを除いたり、ある程度フレキシブルに色々できると思います、多分。
参考にした記事
依存関係を自動生成するMakefile - Qiita白石阿島ちゃんを描きたかった
壁 Advent Calendar 2015 - Adventar の24日目の記事です。
www.adventar.org
なんとか無事に(?)クリスマスイブまで辿り着きましたね。
今日は天才・美少女クライマーである白石阿島ちゃんについて書きます。
ボルダリングで脱臼した話
壁 Advent Calendar 2015 - Adventar の11日目の記事です。
11月の段階でカレンダーがあまりにも埋まっていなかったため、ほとんどボルダリングをしたことがない自分も記事を書くことになりました。