So your utility requires, for the file "foo.in", e.g.: utility foo.in blahfoo.in
but the target file is determined automatically? (<mapper> w/o <targetfile>) In this case I might have to recommend antcontrib's <for>. Even if we added the ability to duplicate <srcfile> and/or <targetfile>, "foo.in" would still be a separate argument from "blah". -Matt --- b <[EMAIL PROTECTED]> wrote: > I'm trying to code up an <APPLY> in ANT. > > I need to run a utility which takes 2 parameters, 1) > a source file name > (<srcfile/>), and 2) something derived from the > source file name (<arg > value="...">). The output of this program is a > file, whose name is > derived from the source file name (<targetfile/>, > which is used for > timestamp checking. > > My problem is deriving the 2nd parameter. I can't > use a <mapper> > because it is already in use to handle <srcfile/> > and <targetfile/>. > > Does <srcfile/> ever get put into a property that I > can access? Then it > would be simple. I can add <arg > value="blahblahblah${srcfile}"> > > Otherwise, I think I am stuck. Although I could > alter the utility to > accept 'blahblahblah' as a parameter and derive parm > 2 myself in the > utility, I would rather not do that. I'd just as > soon go back to Make. > > Also, ant apprently won't allow me to specify > <srcfile/> twice. > > loose Example of what I'm tyring... > > <apply executable="utility" > relative="true"> > <srcfile/> > <arg value="blah${srcfile}/> > ****problem here**** > <fileset refid="sourceFiles"/> > <mapper type="glob" from="*.in" > to="*.in.done"/> > </apply> > > Any hints? > Thanks.. > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]