есть примерно такой Makefile:
text
DOCBOOK_DTD?=http://unknow.xx/document.dtd
one: $(MANUAL_XML)
echo $(DOCBOOK_DTD)
$(MANUAL_XML): $(MANUAL_XML).in
sed -e 's!@DOCBOOK_DTD@!$(DOCBOOK_DTD)!' $< > $@
Вопрос что делает строка с sed, а именно $< > $@ ?