Fix "Syntax error: redirection unexpected".
Use recursive make.
Use -linkpkg instead of enumerating the modules.