เดฑเดฟเดเตเดเดพเตผเดกเต เดกเดฌเตเดฒเตเดฏเตเดเด เดเตเตบเดธเต, เดฐเดเดฏเดฟเดคเดพเดตเต
เดฒเดเตเดทเตเดฏเดเตเดเดณเตเดเต เดเดฑเดตเดฟเด เดเตเดกเต
- เดเดฐเต เดกเดฟเดชเตปเดกเตปเดธเดฟ เดฑเตเดธเดฒเตเดฏเตเดทเตป เดคเดจเตเดคเตเดฐเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ - "เดเดพเตผเดเตเดฑเตเดฑเต เดซเดฏเตฝ เดจเดทเตโเดเดชเตเดชเตเดเตเดเดฏเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดกเดฟเดชเตปเดกเตปเดธเดฟเดเดณเดฟเตฝ เดเดจเตเดจเดฟเดจเตเดเตเดเดพเตพ เดชเดดเดฏเดคเดพเดฃเตเดเตเดเดฟเตฝ เด
เดธเดเดฌเตเดฒเดฟ เดจเดฟเตผเดฆเตเดฆเตเดถเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเด." เดเดฐเต URL-เดจเตเดฑเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตฝ, เดชเดฐเดฟเดทเตเดเตเดเดฐเดฃ เดธเดฎเดฏเดเตเดเตพ เดเดคเตเดเตเดเดฟเดฒเตเด เดซเดฏเดฒเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเด, เดชเดพเดเตเดเตเดเต เดฌเดฟเตฝเดกเต เดเตป เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตฝ เดคเตเดเดเตเดเดฟเดฏ เดฎเดฑเตเดฑเต เดคเดจเตเดคเตเดฐเดเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดฒเดเตเดทเตเดฏเดเตเดเตพ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดเตเดจเตเดจเต.
เดเตเดเดฟ , เดเตเดเตเดเตเดธเดฎเตเดเดณเตเดเต เดคเดพเดฐเดคเดฎเตเดฏเด, เดเตเดธเตเดฑเตเดฑเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต เดเดดเดฟเดตเดพเดเตเดเดฟเดเตเดเตเดฃเตเดเต เดเตเดธเตเดฑเตเดฑเต เดเตเดธเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด. - เดฌเดฟเตฝเดกเต เดเดพเตผเดเตเดฑเตเดฑเตเดเตพ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เดซเดฏเดฒเตเดเดณเตเด เดฑเตเตพ เดชเตเดฐเตเดเดณเตเด เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดเดฐเต เดฑเตเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ, เด
เดคเต เดธเตเดทเตเดเดฟเดเตเดเดคเดพเดฏเดฟ เด
เดตเดเดพเดถเดชเตเดชเตเดเตเดจเตเดจ เดซเดฏเตฝ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเดฎเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดธเตเดฑเตเดฑเตเดเตพเดเตเดเตเดชเตเดชเด เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ "เดเตเดธเตเดฑเตเดฑเต" เดเดจเตเดจเตเดฐเต เดฑเตเตพ เดเดฃเตเดเตเดเตเดเดฟเตฝ, "เดเตเดธเตเดฑเตเดฑเต" เดเดจเตเดจ เดชเตเดฐเตเดณเตเดณ เดเดฐเต เดซเดฏเตฝ เดเดเดธเตเดฎเดฟเดเดฎเดพเดฏเดฟ เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเดเดพเตฝ, เดเดพเตผเดเตเดฑเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเตเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเตเดจเตเดจเตเด เดฎเตเดฏเตเดเตเดเต เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ เดเตเดธเตเดฑเตเดฑเตเดเตพ เดเดจเดฟ เดตเดฟเดณเดฟเดเตเดเดฟเดฒเตเดฒ. เดเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด (เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดฒเต เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต ".PHONY: test" เดจเดฟเตผเดฆเตเดฆเตเดถเด เดจเตฝเดเดพเด). เดฒเดเตเดทเตเดฏเดเตเดเตพ เดซเดฏเดฒเตเดเดณเตเดฏเตเด เดจเดฟเดฏเดฎ เดจเดพเดฎเดเตเดเดณเตเดฏเตเด เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
- เด
เดธเดเดฌเตเดฒเดฟ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพเดเตเดเดพเดฏเดฟ เดเดฐเต เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดฎเดพเดคเตเดฐเด เดจเตฝเดเตเดจเตเดจเดคเดฟเตฝ เดชเตเดฐเดถเตเดจเด.
เดชเตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดเต เด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดเดฃเตเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดฒเดเตเดทเตเดฏเดเตเดเตพ เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเตเดฐเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดกเตเดฌเดเต เดซเดฏเดฒเดฟเดจเตเดฑเต เด เดเดฏเดพเดณเด เดจเดฟเดเตเดเตพเดเตเดเต เดชเตเดฐเดคเตเดฏเตเดเด เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดเตเดเตเดเดพเตป เดเดดเดฟเดฏเตเด:
- เดทเตเตฝ เดเดจเตเดฑเตผเดชเตเดฐเตเดฑเตเดฑเดฑเตเดฎเดพเดฏเดฟ เดธเดเดตเดฆเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดชเตเดฐเดถเตเดจเดเตเดเตพ. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดซเดฏเดฒเตเดเดณเดฟเดฒเตเด เดกเดฏเดฑเดเตโเดเดฑเดฟ เดจเดพเดฎเดเตเดเดณเดฟเดฒเตเด เดธเตโเดชเตเดฏเตโเดธเตเดเดณเตเดเต เดฐเดเตเดทเดชเตเดชเตเดเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดฃเตเดเดคเดฟเดจเตเดฑเต เดเดตเดถเตเดฏเดเดค, เดเดฐเต เดเดฎเดพเตปเดกเต เดเดเตโเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดทเตเตฝ เดเดจเตเดฑเตผเดชเตเดฐเตเดเตเดเตผ เดฒเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดญเดตเดเตเดเดณเตเดเต เดชเดพเดดเดพเดเตเดเตฝ, โ$โ เดชเตเดฐเดคเตเดเดคเตเดคเดฟเดจเตเดฑเต เดเดฐเดเตเด เดตเตเดฏเดพเดเตเดฏเดพเดจเด (เดทเตเดฒเตเดฒเดฟเดฒเตเด เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดฒเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต), เดเตปเดกเดจเตเดฑเตเดทเดจเตเดเตพ เดเดฃเดเตเดเดฟเดฒเตเดเตเดเตเดเตเดจเตเดจเต.
เด เดธเดเดฌเตเดฒเดฟ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพเดเตเดเดพเดฏเดฟ "$" เดเดจเตเดจเดคเดฟเดจเตเดชเดเดฐเด "%" เดเดฟเดนเตเดจเด เดเดชเดฏเตเดเดฟเดเตเดเดพเดฃเต เด เดชเตเดฐเดถเตเดจเดเตเดเตพ เดฒเดเตเดทเตเดฏเดเตเดเดณเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเดคเต ("$" เดเดจเตเดจเดคเต เดทเตเดฒเตเดฒเดฟเดจเต เดฎเดพเดคเตเดฐเด เด เดตเดถเตเดทเดฟเดเตเดเตเดจเตเดจเต), เดเดฐเต เดชเดพเดดเตเดธเตผ เดเดชเดฏเตเดเดฟเดเตเดเต
LALR(1) , เดจเดฟเดเตเดเตพ เดเดฆเตเดงเดฐเดฃเดฟเดเตพเดเตเดเตเดชเตเดชเด เดชเดพเดคเดเดณเตเด เดซเดฏเตฝ เดจเดพเดฎเดเตเดเดณเตเด เดเตเดฑเตเดฑเตเดฃเตเดเดคเตเด เดเตเดฐเตเดฃเตเด เดฌเตเดฐเตเดธเตเดเดณเตเดณเตเดณ เดเตเดกเต เดฌเตเดฒเตเดเตเดเตเดเตพ เดนเตเดฒเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเด เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดเดฎเดพเตปเดกเต เดทเตเดฒเตเดฒเดฟเดจเตเดฑเต เดเดฐเต เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ เดฎเตเดดเตเดตเตป เดเดฎเดพเตปเดกเต เดฌเตเดฒเตเดเตเดเตเด เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดฌเตเดฒเตเดเตเดเดฟเดจเตเดณเตเดณเดฟเตฝ เดชเตเดฐเดคเตเดฏเตเด เดธเตโเดชเตเดฏเตโเดธเตเดเดณเต เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเดพเดคเต เด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดเตเดกเต เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเดเดเต เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต.เดเดฏเดฟเดฐเตเดจเตเดจเต:
เดฒเดเตเดทเตเดฏเด: foo.o bar.o
${CC} ${CFLAGS} $< -o $@เด เดคเต เดฎเดพเดฑเดฟ:
"เดฒเดเตเดทเตเดฏเด": "foo.o", "bar.o" {
%CC %CFLAGS %< -o %@
}
เดฒเดเตเดทเตเดฏเดเตเดเดณเตเดเต เดฎเดฑเตเดฑเต เดธเดตเดฟเดถเตเดทเดคเดเตพ:
- เด
เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดชเตเดฐเตเดเดณเตเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดชเตเดทเดฃเตฝ เดชเดฟเดจเตเดคเตเดฃ:
เดฒเดเตเดทเตเดฏเด เดเดฒเตเดฒเดพเด = : "เดฒเดเตเดทเตเดฏเด"
เดเตเตพ เดฒเดฟเดเตเดเต =
"เดฒเดเตเดทเตเดฏเด" : "foo.o", "bar.o" { ...}เดเตเตพ เดเดเดชเตเตฝ (เดชเตเดฐเต) =
"%name.o" : "%name.c", "dep.h" { %CC %CFLAGS -c $^ -o $@} - เดฐเดฃเตเดเต เดฒเตเดเตเดเต เดฎเตเดกเตเดเตพ: เดซเดฏเตฝเดจเดพเดฎเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดฌเดฟเตฝเดกเต เดเดพเตผเดเตเดฑเตเดฑเตเดเตพ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเดพเตป เดฎเตเดกเต เดเดฃเตเดเดพเดเตเดเตเด (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดซเดฏเตฝ "foo.o" เดเดพเตผเดเตเดฑเตเดฑเต "%name.o" เดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเต), เดเตเดเดพเดคเต เดกเดฏเดฑเดเตเดเต เดเดเดชเตเดฒเตเดทเตป เดฎเตเดกเต:
เดฒเดเตเดทเตเดฏเด เดเดฒเตเดฒเดพเด =: เดฒเดฟเดเตเดเต
เดเตเตพ เดฒเดฟเดเตเดเต =
"เดฒเดเตเดทเตเดฏเด" : "foo.o", เดเดเดชเตเตฝ ("เดฌเดพเตผ") { ...}เดเตเตพ เดเดเดชเตเตฝ (เดชเตเดฐเต) =
"%name.o" : "%name.c", "dep.h" { %CC %CFLAGS -c $^ -o $@} - เดเดฐเต เด
เดธเดเดฌเตเดฒเดฟ เดเดพเตผเดเตเดฑเตเดฑเต เดตเตเดฃเตเดเตเด เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตเดฃเตเดเดคเดฟเดจเตเดฑเต เดเดตเดถเตเดฏเดเดค เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเดพเดตเตเดจเตเดจ เดชเตเดฐเดคเตเดฏเตเด เดจเดฟเดฏเดฎเดเตเดเดณเดพเตฝ เด
เดธเดเดฌเตเดฒเดฟ เดคเดจเตเดคเตเดฐเดเตเดเตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต. เดเดฐเต เดซเดฏเดฒเดฟเดจเตเดฑเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเดคเตเดคเดฟเดฒเตเดเตเดเต เดเดฐเต เดฒเดฟเดเตเดเต เดเดฃเตเดเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดเดคเต เด
เดจเตเดฌเดจเตเดง เดเดฟเดนเตเดจเดคเตเดคเดฟเดฒเตเดเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต (เดฑเตเตพ โโเดจเดพเดฎเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ "เดเดพเตผเดเตเดฑเตเดฑเต", เดซเดฏเตฝ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ * เดซเดฏเตฝ ("เดฒเดเตเดทเตเดฏเด").
"เดฒเดเตเดทเตเดฏเด" : "foo.o", "bar.o" { ...}
*เดซเดฏเตฝ("เดฒเดเตเดทเตเดฏเด") : *เดซเดฏเตฝ("foo.o"), *เดซเดฏเตฝ("bar.o") { ...}
- เด
เดธเดเดฌเตเดฒเดฟ เดคเดจเตเดคเตเดฐเดเตเดเดณเตเดเต เดเดเดชเดเตเดทเตเดฏเดฎเดพเดฏ เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเตพ เดกเดตเดฒเดชเตเดชเตผเดเตเดเต เดจเดฟเตผเดตเดเดฟเดเตเดเดพเดจเดพเดเตเด. "*เดซเดฏเตฝ" เดซเตเดฒเดพเดเต เดกเดฟเดซเตเตพเดเตเดเดพเดฏเดฟ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต (@{...} เดเดจเตเดจเดคเต เดเดเตเดเตโเดชเตเดเตเดเต เด
เดเดฟเดเตเดเดฎเตผเดคเตเดคเดฒเดฟเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต "เดเดเตเดธเดฟเดฑเตเดฑเต 99" เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดจเตเดฑเต เดเดตเดถเตเดฏเดเดคเดฏเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต):
เด เดเดตเต *เดซเดฏเตฝ (เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเต) = @{
test -f %เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเต || เดชเตเดฑเดคเตเดคเตเดเดเดเตเดเตเด 99
%-เตฝ f-เดจเตเด เดตเดฒเดเดฌเด: opennet.ru