More Makefile work for ports and warehouse extraction