1.support * in srcs
2.support specify target, dir or ... to build test clean