ウォンツテック

そでやまのーと

makeの勉強。

.include

BSD系のOSでportsで作成されたファイル「bsd.port.mk」を
includeしているっぽいが、良く分からない。
FreeBSD Ports

.if
.include

いろんなサイトを見て回ったが「.if」の「.」が何故ついて
いるかの説明がない。makefileでは「#」はコメントアウト用に
使うのでプリプロセッサ用の「.」を使う物と思われるけど
しっくりこない。GNU Makeの本には「.」を付ける事なんて
1行たりとも書いてないし、if endif elseifなどは「.」無し
で記述出来る。なぞだ。。