Hello,
I have once tested a very early form of Eclipse for Fortran with Intel Compiler on Linux for developments concerning a direct coupling between Telemac2D and Sisyphe (called TelSis that time), however it was in a radically changed development environment and with completely changed code structure (private modules with limited public interfaces for the purpose of coupling instead of freely linkable f77-like procedure libraries). Anyway, the experiences are:
(1) One has to use other form of makefiles, which are to be dealt with with "make" command directly, instead of the Perl script maktel, so one defines a kind of "makefile.in" with all variables and compiler/linker options instead to be included. No Perl, no systel.ini, sorry.
(2) Makefiles must contain the file dependencies and the present ones do not do it relying on the compilation sequence given elsewhere...! (I have applied dependencies on *.a-libraries, if I remember correctly.)
(3) The execution environment must be managed in the form of a working directory which is in the usual case made temporarily by the execution-leading "runtel.pl" script. Awkward, but for development purposes, quite effective.
(4) As I remember it worked somehow, with a little help of this and that, but the efficiency and speed of the IDE was so disappointing compared with console+editor, that I didn't feel convinced at all and given it up, anyway.
(5) The other problem was that that time no parallel execution was possible, which is probably solved presently because Photran is distributed together with some parallel tools platform/package (I am not sure.)
(6) But I think it is easy to use Eclipse/Photran while developing in one library with all other libraries ready made; this might require a very simple makefile. By the way, this is the traditional method the Telemac developers usually use, isn't it?
(7) So, it is not easy, but I would suppose that a lot of people is presently so addicted to IDEs (probably because of the debuggers...) that re-arranging the development environment for this purpose might be worthwhile... Or maybe not? ,^)
Have fun,
Best regards,
jaj