Fix cleanup and some issues
Generate all files below .fortran_dependencies where they can be easily removed.
Also fix some issues (program names with hyphens, bash syntax errors for empty dependencies, ignoring empty target).
Generate all files below .fortran_dependencies where they can be easily removed.
Also fix some issues (program names with hyphens, bash syntax errors for empty dependencies, ignoring empty target).