Hi,
Maybe all my questions are already answered:
0) Is there some document like "ant for Makefile users?"
1) path not executed properly under cygwin:
when I run
<exec executable="/bin/sh">
<arg line='-c "ls -lart *.??.html"'/>
</exec>
it is converted to \bin\sh which is misunderstood under cygwin and returns
DOS error=3 (path not found)
omitting the path an just having a blank "sh" fixed it, but what do I do if
the path matters?
2) single character wildcard patterns:
in the manual pages I find lots or "*" but no "?" examples?
<include name="**/*.jar"/>
<dirset dir="${build.dir}">
<include name="apps/**/classes"/>
<exclude name="apps/**/*Test*"/>
Can I use "?" inside ant? Or is there only mapper regex?
3) how to show the content of a fileset?
I built
<fileset dir="." casesensitive="yes" >
<patternset id="htmlInputFiles" >
<include name="*.??.m4"/>
</patternset>
</fileset>
where ?? is the 2 character language code (e.g. en or de) and the gnu m4
pre-processor is used to translate them into *.??.html.
How can I have ant "echo" the content of the fileset to see whether it
worked right?
4) dependencies:
is there a way to iterate through regexed dependencies?
The Makefile I want to retire basically just did three things:
i) if there is a *.??.m4 file, run m4 on that file and create the
corresponding *.??.html output file unless it exists already
ii) if a *.??.m4 is younger than the corresponding *.??.html rebuild that
target
iii) if a file in a list "a.inc, b.inc, c.inc" is younger than any
*.??.html, rebuild that *.??.html from its corresponding *.??.m4
Any hints would be highly appreciated!
Many thanks in advance!
Ralf
P.S.: I am running Cygwin DLL : 1.3.12 and Apache Ant version 1.5 compiled
on July 9 2002
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>