my makefile for Mike's linalg branch