音楽プログラミングの超入門(仮)

Python / 音楽情報処理 初心者が、初心者にも分かるような記事を書きたい。

全自動 Makefile

全自動 Makefile

プロジェクト毎に Makefile を書きなおすのが面倒くさかったので、ディレクトリ以下のソースファイルの依存関係などを自動で解決してコンパイルしてくれる Makefile を作りました。

ちなみに全自動というのは嘘です。すみません。
外部ライブラリのパスなどは自分で指定する必要があります。
あと、make から外したいディレクトリなどは各位で編集してください。

制約条件として、ソースファイルが全て Makefile の置いてあるディレクトリ以下にある必要があります。個人的に必要なソースファイルはサブモジュールなどとして全てディレクトリ以下に置いてしまうことが多いので、そんな感じになってます。

Makefile - Github of yukara-ikemiya

少し書きなおせば、静的/動的ライブラリの作成用にも使えます。
filter, filter-out 機能などを使えば、特定のファイルを除いたり、ある程度フレキシブルに色々できると思います、多分。


参考にした記事

依存関係を自動生成するMakefile - Qiita

カヴェントス

壁 Advent Calendar 2017 - Adventar の3日目の記事です。
adventar.org

このブログはイケイケ技術ブログになるはずだったのですが、前記事が2年前に書いた壁 Advent Calendar 2015 のエントリーであることに気づいてしまいました。

本当に恥ずかしいです。

@Kyabatalian氏にまんまと乗せられた感じがします。

f:id:yukara_13:20151224232257j:plain
@Kyabatalian氏の肖像画

続きを読む

白石阿島ちゃんを描きたかった

壁 Advent Calendar 2015 - Adventar の24日目の記事です。
www.adventar.org
なんとか無事に(?)クリスマスイブまで辿り着きましたね。
今日は天才・美少女クライマーである白石阿島ちゃんについて書きます。

続きを読む

ボルダリングで脱臼した話

壁 Advent Calendar 2015 - Adventar の11日目の記事です。
11月の段階でカレンダーがあまりにも埋まっていなかったため、ほとんどボルダリングをしたことがない自分も記事を書くことになりました。

続きを読む

Python スクリプトのスタンドアロン化【bbfreeze】

Pitch shift

photo by Ryan Johnson

続きを読む