2015-07-11   makefile 

makefileで文字列置換

makefileで以下のような$(current)という文字列があるとする。

current = source/20150711132610.md

ここから20150711132610という部分を取り出すために以下のようにした。

current_md = $(subst source/,,$(current))
current_id = $(subst .md,,$(current_md))

これで$(current_id)20150711132610が得られた。

 2015-07-11   makefile