build: updating for reduced make dependence