[GRASS-git] [OSGeo/grass] 61d6f8: Move headers from include to include/grass (#1350)

Vaclav Petras noreply at github.com
Tue Mar 30 20:06:42 PDT 2021


  Branch: refs/heads/master
  Home:   https://github.com/OSGeo/grass
  Commit: 61d6f8c7dbddd5a0625970d8a35d78921859201c
      https://github.com/OSGeo/grass/commit/61d6f8c7dbddd5a0625970d8a35d78921859201c
  Author: Vaclav Petras <wenzeslaus at gmail.com>
  Date:   2021-03-30 (Tue, 30 Mar 2021)

  Changed paths:
    M .gitignore
    M Makefile
    M configure
    M configure.in
    M include/Makefile
    R include/arraystats.h
    R include/bitmap.h
    R include/blas.h
    R include/btree.h
    R include/calc.h
    R include/cdhc.h
    R include/cluster.h
    R include/colors.h
    R include/config.h.in
    R include/datetime.h
    R include/dbmi.h
    R include/defs/Paintlib.h
    R include/defs/arraystats.h
    R include/defs/bitmap.h
    R include/defs/btree.h
    R include/defs/calc.h
    R include/defs/cdhc.h
    R include/defs/cluster.h
    R include/defs/colors.h
    R include/defs/datetime.h
    R include/defs/dbmi.h
    R include/defs/devlib.h
    R include/defs/dig_atts.h
    R include/defs/display.h
    R include/defs/form.h
    R include/defs/gis.h
    R include/defs/glocale.h
    R include/defs/gmath.h
    R include/defs/gprojects.h
    R include/defs/imagery.h
    R include/defs/la.h
    R include/defs/linkm.h
    R include/defs/manage.h
    R include/defs/neta.h
    R include/defs/nviz.h
    R include/defs/ogsf.h
    R include/defs/ortholib.h
    R include/defs/raster.h
    R include/defs/raster3d.h
    R include/defs/rbtree.h
    R include/defs/rowio.h
    R include/defs/segment.h
    R include/defs/spawn.h
    R include/defs/sqlp.h
    R include/defs/stats.h
    R include/defs/symbol.h
    R include/defs/vector.h
    R include/defs/vedit.h
    R include/display.h
    R include/fontcap.h
    R include/form.h
    R include/gis.h
    R include/glocale.h
    R include/gmath.h
    R include/gprojects.h
    A include/grass/Makefile
    A include/grass/arraystats.h
    A include/grass/bitmap.h
    A include/grass/blas.h
    A include/grass/btree.h
    A include/grass/calc.h
    A include/grass/cdhc.h
    A include/grass/cluster.h
    A include/grass/colors.h
    A include/grass/config.h.in
    A include/grass/datetime.h
    A include/grass/dbmi.h
    A include/grass/defs/Paintlib.h
    A include/grass/defs/arraystats.h
    A include/grass/defs/bitmap.h
    A include/grass/defs/btree.h
    A include/grass/defs/calc.h
    A include/grass/defs/cdhc.h
    A include/grass/defs/cluster.h
    A include/grass/defs/colors.h
    A include/grass/defs/datetime.h
    A include/grass/defs/dbmi.h
    A include/grass/defs/devlib.h
    A include/grass/defs/dig_atts.h
    A include/grass/defs/display.h
    A include/grass/defs/form.h
    A include/grass/defs/gis.h
    A include/grass/defs/glocale.h
    A include/grass/defs/gmath.h
    A include/grass/defs/gprojects.h
    A include/grass/defs/imagery.h
    A include/grass/defs/la.h
    A include/grass/defs/linkm.h
    A include/grass/defs/manage.h
    A include/grass/defs/neta.h
    A include/grass/defs/nviz.h
    A include/grass/defs/ogsf.h
    A include/grass/defs/ortholib.h
    A include/grass/defs/raster.h
    A include/grass/defs/raster3d.h
    A include/grass/defs/rbtree.h
    A include/grass/defs/rowio.h
    A include/grass/defs/segment.h
    A include/grass/defs/spawn.h
    A include/grass/defs/sqlp.h
    A include/grass/defs/stats.h
    A include/grass/defs/symbol.h
    A include/grass/defs/vector.h
    A include/grass/defs/vedit.h
    A include/grass/display.h
    A include/grass/fontcap.h
    A include/grass/form.h
    A include/grass/gis.h
    A include/grass/glocale.h
    A include/grass/gmath.h
    A include/grass/gprojects.h
    A include/grass/imagery.h
    A include/grass/iostream/ami.h
    A include/grass/iostream/ami_config.h
    A include/grass/iostream/ami_sort.h
    A include/grass/iostream/ami_sort_impl.h
    A include/grass/iostream/ami_stream.h
    A include/grass/iostream/embuffer.h
    A include/grass/iostream/empq.h
    A include/grass/iostream/empq_adaptive.h
    A include/grass/iostream/empq_adaptive_impl.h
    A include/grass/iostream/empq_impl.h
    A include/grass/iostream/imbuffer.h
    A include/grass/iostream/mem_stream.h
    A include/grass/iostream/minmaxheap.h
    A include/grass/iostream/mm.h
    A include/grass/iostream/mm_utils.h
    A include/grass/iostream/pqheap.h
    A include/grass/iostream/queue.h
    A include/grass/iostream/quicksort.h
    A include/grass/iostream/replacementHeap.h
    A include/grass/iostream/replacementHeapBlock.h
    A include/grass/iostream/rtimer.h
    A include/grass/la.h
    A include/grass/lapack.h
    A include/grass/linkm.h
    A include/grass/manage.h
    A include/grass/neta.h
    A include/grass/nviz.h
    A include/grass/ogsf.h
    A include/grass/ortholib.h
    A include/grass/raster.h
    A include/grass/raster3d.h
    A include/grass/rbtree.h
    A include/grass/rowio.h
    A include/grass/segment.h
    A include/grass/spawn.h
    A include/grass/sqlp.h
    A include/grass/stats.h
    A include/grass/symbol.h
    A include/grass/temporal.h
    A include/grass/vect/dig_defines.h
    A include/grass/vect/dig_externs.h
    A include/grass/vect/dig_macros.h
    A include/grass/vect/dig_structs.h
    A include/grass/vect/digit.h
    A include/grass/vector.h
    A include/grass/vedit.h
    A include/grass/version.h.in
    R include/imagery.h
    R include/iostream/ami.h
    R include/iostream/ami_config.h
    R include/iostream/ami_sort.h
    R include/iostream/ami_sort_impl.h
    R include/iostream/ami_stream.h
    R include/iostream/embuffer.h
    R include/iostream/empq.h
    R include/iostream/empq_adaptive.h
    R include/iostream/empq_adaptive_impl.h
    R include/iostream/empq_impl.h
    R include/iostream/imbuffer.h
    R include/iostream/mem_stream.h
    R include/iostream/minmaxheap.h
    R include/iostream/mm.h
    R include/iostream/mm_utils.h
    R include/iostream/pqheap.h
    R include/iostream/queue.h
    R include/iostream/quicksort.h
    R include/iostream/replacementHeap.h
    R include/iostream/replacementHeapBlock.h
    R include/iostream/rtimer.h
    R include/la.h
    R include/lapack.h
    R include/linkm.h
    R include/manage.h
    R include/neta.h
    R include/nviz.h
    R include/ogsf.h
    R include/ortholib.h
    R include/raster.h
    R include/raster3d.h
    R include/rbtree.h
    R include/rowio.h
    R include/segment.h
    R include/spawn.h
    R include/sqlp.h
    R include/stats.h
    R include/symbol.h
    R include/temporal.h
    R include/vect/dig_defines.h
    R include/vect/dig_externs.h
    R include/vect/dig_macros.h
    R include/vect/dig_structs.h
    R include/vect/digit.h
    R include/vector.h
    R include/vedit.h
    R include/version.h.in
    M mswindows/osgeo4w/config.h.vc

  Log Message:
  -----------
  Move headers from include to include/grass (#1350)

The include contained the header files are there directly while distribution
has them in include/grass which is an unnecessary difference.
Having them in a subdirectory can make it easier for code editing tools
and other operations directly running on the source tree. See also:

* https://trac.osgeo.org/grass/wiki/G8SourceLayout

This creates the new grass directory, moves the header files, and
updates build system to use this new layout.
Makefile for makefiles and for header files is now split into two.




More information about the grass-commit mailing list