From owner-FreeBSD-users-jp@jp.FreeBSD.org Thu Mar 28 15:24:00 2013
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id r2S6O0e22758;
	Thu, 28 Mar 2013 15:24:00 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mo.iij4u.or.jp (mo11.iij4u.or.jp [210.138.174.79])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id r2S6O0J22753
	for <freebsd-users-jp@jp.FreeBSD.org>; Thu, 28 Mar 2013 15:24:00 +0900 (JST)
	(envelope-from ksmakoto@dd.iij4u.or.jp)
DKIM-Signature: v=1;a=rsa-sha256;c=relaxed/simple;d=dd.iij4u.or.jp;h=Date:From
	:To:Message-Id:Mime-Version:Content-Type:Content-Transfer-Encoding;i=
	ksmakoto@dd.iij4u.or.jp;s=20120530.iij4u;t=1364451840;x=1365661440;bh=q5YVzz+
	H/kzLt7OJOGu6ZtVzuklP15g6CIkkcywZzW4=;b=DGV2QnsCiegDCZWmynLGFCpeoFUsK5AL7Kp/l
	l96Qqzhd4I9TH34GPsHXcrlEXt+6BjKUhHgnBPNrXn3PbbTgh9PpkXRheB8EGEIkdevYf8ZbAm3rO
	NOdqL37iJKE2XMxHZZ2fxNsJYmH3TVMa5Lm3lg5Veiawv6+6KPpzduLSk=;
Received: by mo.iij4u.or.jp (mo11) id r2S6O0lG015168; Thu, 28 Mar 2013 15:24:00 +0900
Received: from norikura.localdomain (ZD082166.ppp.dion.ne.jp [220.214.82.166])
	by mbox.iij4u.or.jp (mbox11) id r2S6NxAL004059;
	Thu, 28 Mar 2013 15:23:59 +0900
From: "KISHIMOTO, Makoto" <ksmakoto@dd.iij4u.or.jp>
To: freebsd-users-jp@jp.FreeBSD.org
Message-Id: <20130328152359.7754bf5eb4aaaef432ee9955@dd.iij4u.or.jp>
X-Mailer: Sylpheed 3.3.0 (GTK+ 2.24.6; amd64-portbld-freebsd8.3)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Thu, 28 Mar 2013 15:23:59 +0900
X-Sequence: FreeBSD-users-jp 94131
Subject: [FreeBSD-users-jp 94131] BSD make =?ISO-2022-JP?B?GyRCJEcbKEI=?=
 =?ISO-2022-JP?B?GyRCQ2ZFU0g+QzwkSzpuJGkkbCQ/JT8hPCUyJUMbKEI=?=
 =?ISO-2022-JP?B?GyRCJUglVSUhJSQlayRyOm89fCQ5GyhC?=
 =?ISO-2022-JP?B?GyRCJGskSyRPGyhC?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: ksmakoto@dd.iij4u.or.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

$B$-$7$b$H$H?=$7$^$9(B

make $B$G@8@.J*$r4IM}$7$F$$$F!"(B

(Makefile$B$NNc(B)
bar : foo
	gen_bar foo

foo : foo_src.txt
	gen_foo foo_src.txt > foo

$B$N$h$&$K%j%@%$%l%/%H$G%?!<%2%C%H%U%!%$%k$r@8@.$7$F$$$k>l9g$J$I!"(B
$B%3%^%s%I$N<B9T$,%(%i!<$K$J$C$F$b!"%?!<%2%C%H%U%!%$%k$,:n$i$l$F(B
$B$7$^$$!"(Bmake $B$r:F<B9T$9$k$H!"$3$NNc$N>l9g$@$H(B $B@5$7$/:n$i$l$F(B
$B$$$J$$(B foo $B$+$i(B bar $B$r@8@.$7$h$&$H$7$F$7$^$$$^$9!#(B

GNU make $B$K$O!"%3%^%s%I$,0[>o=*N;$7$?>l9g$d!"$5$i$K(B .DELETE_ON_ERROR
$B$H$$$&%?!<%2%C%H$,$"$l$P!"=*N;%9%F!<%?%9$,(B 0 $B$G$J$1$l$P!"CfESH>C<$K(B
$B:n$i$l$?!J$G$"$m$&!K%?!<%2%C%H%U%!%$%k$r:o=|$7$F$/$l$k!"$H$$$&(B
$B5!G=$,$"$j$^$9!#(B

FreeBSD $B$N(B make$B!J(B /usr/bin/make $B$N(B make $B!K$G$O!"(B^C $B$GCfCG$5$l$?>l9g(B
$B$K$O!"%?!<%2%C%H%U%!%$%k$r:o=|$7$F$/$l$k$N$G$9$,!"B>$N@5>o=*N;$G(B
$B$J$$>l9g$K!":o=|$5$;$kJ}K!$OL5$$$N$G$7$g$&$+!)(B

# $BD4$Y$F$$$?$H$3$m(B "What is BSD make?" $B$H$$$&%9%l%C%I$r8+$D$1$^$7$?(B
# http://mail-index.netbsd.org/netbsd-users/2008/10/thread2.html#002183
# $B$3$l$K$h$k$H(B NetBSD $B$N(B make $B$O(B FreeBSD $B$N(B make $B$H$@$$$V0c$&$H$N(B
# $B$3$H$G$9$,$3$N<ALd$O0l1~(B FreeBSD $B$N(B make $B$K$D$$$F$H$$$&$3$H$G(B
# $B$*4j$$$7$^$9!#(B
