review improvements

- build deps files on the fly
- no submake for dll target
- add shortcut debug and release targets