[GRASS-dev] Changes to MAKE System for SCRIPTS

Markus Neteler neteler at osgeo.org
Fri May 2 18:16:46 EDT 2008


Robert,

I have added a (draft) Makefile to that directory. Please check.

Now you can simplify your script and call the F90 based binaries
directly like
$GISBASE/etc/fortran_code/find_main_channel
etc.

instead of (script excerpt):

rm -r -f ~/$cartella_nascosta
mkdir ~/$cartella_nascosta
cp "$GISBASE/fortran_code"/find_main_channel.exe  ~/$cartella_nascosta
cp "$GISBASE/fortran_code"/clean_inundation.exe  ~/$cartella_nascosta
cp "$GISBASE/fortran_code"/2d_path.exe  ~/$cartella_nascosta
cp "$GISBASE/fortran_code"/correction_from_path.exe  ~/$cartella_nascosta
 ....

cheers,
Markus

On Fri, May 2, 2008 at 5:49 PM, roberto.marzocchi
<roberto.marzocchi at gmail.com> wrote:
>
>  Hello,
>
>  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?
>
>  Thanks in advanced
>
>  Roberto
>
>
> _______________________________________________
>  grass-dev mailing list
>  grass-dev at lists.osgeo.org
>  http://lists.osgeo.org/mailman/listinfo/grass-dev
>



-- 
Open Source Geospatial Foundation
http://www.osgeo.org/
http://www.grassbook.org/


More information about the grass-dev mailing list