Господа, помогите разрешить этот вопрос. Собственно сабж: Как правильно записывается конструкция cd <dir> + if в Makefile для GNU make и BSD make? я делал так: STRIP="--strip-debug" PDIR=$(PWD) programma: cd programma; \ @if test -d obj; then \ cd obj; \ else \ mkdir obj; \ cd obj; \ fi; \ ../configure make LDFLAGS="-static $(STRIP)"; \ cd $(PDIR) И еще: насчет $PDIR -- правильно ли так ее определять? что будет если этот мэйкфайл вызван из ../Makefile? Да, чуть не забыл, какая разница между --strip-debug и --strip-all? Когда какую надо применять и т.д. заранее благодарен за ответы.