[GRASS5] mingW: how to exclude win32_pipes.c & user_config.c from compilation?
Markus Neteler
neteler at itc.it
Sat Feb 11 11:09:51 EST 2006
On Sat, Feb 11, 2006 at 01:28:47AM +0000, Glynn Clements wrote:
>
> Markus Neteler wrote:
>
> > we have to exclude compilation of
> > lib/gis/win32_pipes.c
> > lib/gis/user_config.c
> >
> > when compiling with mingW.
>
> Huh? The whole of win32_pipes.c is conditionalised upon
> "#ifdef __MINGW32__", so if that file isn't wanted for MinGW, it
> should just be removed.
>
> > How to modify the Makefile?
> > Is there a way to define an EXCLUDE variable in this
> > Makefile and make include/Make/Lib.make aware of it?
> >
> > I know too little about Makefile programming to implement
> > it correctly. Throwing files away may not be the solution.
>
> The usual approach is to just conditionalise the entire source file
> upon a macro, so that you effectively get an empty file if the test is
> false.
I don't know - this was a request by Radim, I suggested
to him to remove the files. Let's listen to him.
Markus
More information about the grass-dev
mailing list