Пример:
.m4.sql:
@echo "m4->sql rule"
@echo "a=" $<
@echo "b=" $@
@move $< $@
.in.m4:
@echo "in->m4 rule"
@echo "a=" $<
@echo "b=" $@
@move $< $@
.SUFFIXES: .in .m4 .sql
all: test.sql
На входе, test.in. Процессор должен сообразить, что для получения sql, надо сначала получить m4 из in.
Make — Работает
Nmake — Не работает
Кто-нибудь достоверно знает:
1. "В Nmake такие правила не поддерживаются"
2. "У Nmake другой синтаксис для этого"
3. "Балбес, вот же у тебя ошибка: ..."
Спасибо!