review improvements

- build deps files on the fly
- no submake for dll target