11.08.2011 7:44, Paul Smith пишет:
On Wed, 2011-08-10 at 23:17 -0400, Jeffrey Walton wrote:
Hi All,
Is it possible? Or do I need to keep the test limited to one expression?
// Extraneous text after `ifeq' directive
ifeq ($(MAKECMDGOALS),codec) || ($(MAKECMDGOALS),codecs)
WANT_DEBUG := 1
endif
// Extraneous text after `ifeq' directive
ifeq ($(MAKECMDGOALS),codec) || ifeq ($(MAKECMDGOALS),codecs)
WANT_DEBUG := 1
endif
If you have a sufficiently modern GNU make (3.81 or better) you can use
the $(and ...) and $(or ...) functions. See the manual.
However, for the particular situation you show above, you can use
$(filter ...) just as easily.
For another techniques refer to "GNU Make Standard Library"
http://gmsl.sourceforge.net/
--
С уважением, Александр Гавенко.
_______________________________________________
Help-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-make