[GRASS5] mingW: how to exclude win32_pipes.c & user_config.c from compilation?
Glynn Clements
glynn at gclements.plus.com
Fri Feb 10 20:28:47 EST 2006
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.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list