Makefile

ファイル・ディレクトリ監視コマンド

Gruntがよくわからないし、できればコマンドかなんかでファイルやディレクトリを監視できないのかなーと思って探してみたらやっぱりありました。 まあGruntの場合はnode.jsに閉じてるのでOSを気にする必要がないところが良い点かなと。一方でnode.jsがないと…

foreachの使い方

#!/usr/bin/make -f .DEFAULT_GOAL := all .PHONY: all all: $(foreach f,aaa bbb ccc,$(info $(f))) という感じで使うみたい。このままShellの機能を使いたい場合はshell関数を使うしかないのかな?

httpdを起動するMakeターゲット

自サイトの確認にhttpdをnode.jsやらRubyのWEBrickやらで起動するのが面倒だったので、 お気に入りのmongoose httpdをダウンロード、コンパイル、実行までしてくれるMakeのターゲットを書いてみたのですよ。 ターゲットというよりかはほとんどシェルスクリプ…