Change Source tree for distributing convenience

-minor change for dependency improvement
- Add makefile which support that build context is branched by its target