add macro for treat dep-val easily in Makefile