はむはむエンジニアぶろぐ

365日エンジニアリング

Makefile

最強のビルドツール Makefile

Q. 最強のビルドツールは誰だ? A. Makefileです。(個人の勝手な見解です 私は、ビルドツールとしてMakefileを使っています。 ビルドだけでなくテストのラッパや便利コマンド集としても使います。 Makefileが最強だと思う理由は以下です。

Makefileとシェルスクリプトを使ってテンプレートからファイルを作成する

例えば、PHPクラスを作成しようとした時に、PHPクラスを cp して、ファイル名変更。 コピーした新しいクラスをエディッタで開き、クラス名を変更。 コピーミスでトラブったりクラス名変更し忘れてテスト通らないとかあるあるだと思います。 Makefileとシェル…

Makefile入門

Makefile使ってますか? 私はよく使います。一番好きなコマンドは、もちろん make です。 よく使ってるのだけれども、基本を抑えずに使用しているのでMakefileの基本を調べてみた。

Makefileで、例外処理を行う

Makefileで、ある一連の処理が失敗した時にリカバリ処理などの例外処理を行いたい。 シェルスクリプトの || を使えば行うことが出来る。