|
From: | Boris Godin |
Subject: | Re: Question regarding alias expansion.. |
Date: | Mon, 04 Aug 2008 15:43:27 -0300 |
User-agent: | Thunderbird 2.0.0.14 (Windows/20080421) |
http://www.om3.org There you will find the truth... sorry about the intrusion, but those are the people needs. Rick Flower wrote: Thanks Sam! That worked like a charm! On Mon, August 4, 2008 9:55 am, Sam Ravnborg wrote:On Mon, Aug 04, 2008 at 09:39:18AM -0700, Rick Flower wrote:Hi all... I'm trying to update a build environment that currently uses a perl script that expands certain keywords into specific command line args to GNU Make.. I'm trying to get rid of this script while keeping the same look-n-feel that people are used to.. So, below is what I'd like to be able to do but can't seem to find a way to make it work w/ Make.. Keep in mind that the sample below is simplified in nature and that we've got a handful of these sort of command aliases.. old perl script: % pmake release target=sun --> expanded to the following Make command % make debug=off asserts=off target=sun what I'd like to see Make handle: % make release target=sun Unfortunately, I can't seem to find a way to get Make to convert 'release' into a set of predefined (canned) variables that then control the make operation.. I've tried using 'define' but everything enclosed in the 'define' seems to set my variables when I don't want them set.. I also toyed around with target specific variables too as that seemed close to what I was looking for -- unfortunately, it didn't seem to work for my sample test.. Any ideas on how to go about this?Untested but you get the idea: ifneq ($(filter release,$(MAKECMDGOALS)),) MY_VAR := 1 MY_OTHER_VAR := 2 endif Sam_______________________________________________ Help-make mailing list address@hidden http://lists.gnu.org/mailman/listinfo/help-make --
Boris Godin Java Developer - Gameloft COR Paraná 560, Nueva Córdoba (CP 5000) Tel.: (+54 0351) 460 26 26 int. 111 MSN: address@hidden -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. |
[Prev in Thread] | Current Thread | [Next in Thread] |