[GRASS-dev] Changes to MAKE System for SCRIPTS
Glynn Clements
glynn at gclements.plus.com
Sat May 3 18:22:52 EDT 2008
roberto.marzocchi wrote:
> I've write a grass script
> (https://svn.osgeo.org/grass/grass-addons/raster/r.inund.fluv/) In my
> grass script I use four implemented fortran codes.
> Now this script is in Add_ons repository, but there isn't a Makefile.
> I've written an install.sh script.
>
> With Markus, we think that is good to make some changes to the MAKE
> system and to allow the compilation of Fortan codes.
>
> probably is like the compilation of C codes
> We wrote some lines in install.sh script (see below), but we're sure
> that this can be written more elegant in make syntax.
>
> / #compile the fortran codes with GNUFORTRAN
> #gfortran -O1 -o trova_alveo.exe trova_alveo.f90
> #gfortran -O1 -o pulizia_inondazione.exe pulizia_inondazione.f90
> #gfortran -O1 -o reticolo2d.exe reticolo2d.f90
> #gfortran -O1 -o correzione_reticolo.exe correzione_reticolo.f90
>
> # put the .exe files in the chosen directory and change the
> 219-222 rows of the script/
>
>
> Anyone may help me?
The compilation rules should be relatively straightforward; see the
rules for C and C++ files in include/Make/Rules.make.
The main thing which needs to be done is to add configure tests for a
Fortran-90 compiler. AFAICT, AC_PROG_FC is the appropriate macro.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list