Revert topic 'make-fortran-preprocessor-assembly-targets'
Merge topic 'make-fortran-preprocessor-assembly-targets' into next

03874940 Revert topic 'make-fortran-preprocessor-assembly-targets'
Makefile: Refactor checks for lang-specific targets and export compile cmds

The checks are now split into languages that are able to generate
assembly listings, languages that are able to generate preprocessed
listings, and languages that are able to export the compile commands.
Makefile: Add assembly and preprocessed targets for Fortran

Extend the FortranOnly test to cover "make <src>.i" targets.
Merge topic 'make-fortran-preprocessor-assembly-targets' into next

ae6c76ee Makefile: Add assembly and preprocessed targets for Fortran
0842b084 Makefile: Refactor checks for lang-specific targets and export compile cmds