[GRASS5] Re: [GRASSLIST:5320] NVIZ makefile issue
Radim Blazek
blazek at itc.it
Wed Jan 12 12:33:38 EST 2005
Fixed but after 6.0.0 beta1 release.
Radim
Tom Russo wrote:
> I'm using GRASS 5.7 on FreeBSD 4.x, which does not use GNU make as its primary
> "make" --- GNU make is installed as "gmake"
>
> The NVIZ makefile contains two rules that hardcode "make" instead of
> using "$(MAKE)" which means that if I try to build GRASS by typing "gmake" it
> fails in building nviz's html documentation and nvwish. Using $(MAKE) means
> that whatever command the user uses to start the build is used throughout,
> which is what I need and which is what is done elsewhere in GRASS.
>
> The attached patch fixes it. Could someone commit this to the repository?
>
>
>
> ------------------------------------------------------------------------
>
> Index: Makefile
> ===================================================================
> RCS file: /home/grass/grassrepository/grass51/visualization/nviz/Makefile,v
> retrieving revision 1.9
> diff -u -u -r1.9 Makefile
> --- Makefile 24 Nov 2004 14:02:25 -0000 1.9
> +++ Makefile 12 Jan 2005 17:05:44 -0000
> @@ -21,7 +21,7 @@
> #
>
> nvwish:
> - cd src ; make
> + cd src ; $(MAKE)
>
> nviz:
> 'rm' -rf $(INSTALL_DIR)
> @@ -38,7 +38,7 @@
> $(INSTALL) scripts/*Index $(INSTALL_DIR)/scripts
> (cd bitmaps; tar -cf - * | (cd $(INSTALL_DIR)/bitmaps; tar -xf - 2>/dev/null ); true)
> $(INSTALL) scripts/$(NV_VER)_script $(INSTALL_DIR)/scripts
> - (cd html ; make )
> + (cd html ; $(MAKE))
>
> clean:
> (cd src && $(MAKE) clean) || exit 1;
More information about the grass-dev
mailing list