Right now everything is dumped into the same directory. Things should be separated, preferably out into a structure that matches what an installed system would look like. like that. That Thanks means libs in $(SGSPROTO)/lib and bins in $(SGSPROTO)/usr/bin. That way SGSPROTO can be overridden to point to an alternative chroot.