Похоже, именно для этого были созданы автоматические переменные ...?
Что не так с этим:
TESTS := block_test_A block_test_B block_test_C
SIM_FLAGS += -top $@
SIM_LOG = logs/$@.log
$(TESTS):
@mkdir -p logs
@echo Running TEST $@ with SIM_FLAGS=$(SIM_FLAGS) SIM_LOG=$(SIM_LOG)
$(MAKE) sim_design SIM_FLAGS="$(SIM_FLAGS)" SIM_LOG="$(SIM_LOG)"
Другие вещи:
[ 1110]
shell
внутри рецепта. echo
в подоболочку с (...)
Можно использовать сводку проверки HTML MVC, видеть этот блог
http://blog.maartenballiauw.be/post/2008/08/29/Form-validation-with-ASPNET-MVC-preview-5.aspx
xVal - лучший. Мы реализовали в трех веб-приложениях и будем использовать их во многих других в будущем (пока не найдем лучшее, чем это). Подробную информацию о xVal можно найти здесь
http://blog.codeville.net/2009/01/10/xval-a-validation-framework-for-aspnet-mvc/