1# AWK script to add Makefile rules to "cc -M" output.
2
3BEGIN {
4	if (rule == "") {
5		print "ERROR: you must set \"rule\" from command-line."
6		exit 1
7	}
8	inrule = 0
9}
10
11$1 ~ /\.o:$/	{
12	print
13
14	if ($NF == "\\") {
15		inrule = 1
16		next
17	} else
18		print rule
19}
20
21$1 !~ /\.o:$/	{
22	print
23	if (inrule) {
24		if ($NF == "\\")
25			next
26		else {
27			print rule
28			inrule = 0
29		}
30	}
31}
32