expand shelf makefile