Kamran, You can still run the exec task in a UNIX environment. The command to use would be sh, ksh, or bash:
Example: for windows: <exec executable="cmd" failonerror="true" outputproperty="build.xml.version.line"> <arg line='/c "cvs status ${quote}${app.lar.source.clientpath}/${prop.cust.xml.basename}.xml${quote} | findstr Working | findstr revision"'/> </exec> for UNIX: <exec executable="sh" failonerror="true" outputproperty="build.xml.version.line"> <arg line="-c ${quote}cvs -d${common.setup.cvsRoot} status ${app.lar.source.clientpath}/${prop.cust.xml.basename}.xml | grep 'Working'${quote}"/> </exec> You can also use <arg value="some single argument">. I like to use the <arg line="some line of arguments"> ... I hope this helps ... Ray Harper, Jr. Software Engineer II Wachovia Corporation 1525 West WT Harris Blvd. Charlotte, NC, 28270 Tel: 704-427-1717 ? Fax: 704-427-3234 ? Mailcode: NC1077 CONFIDENTIALITY NOTICE: The information accompanying this email transmission may contain confidential or legally privileged information that is intended only for the use of the individual or entity named in this message. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or reliance upon the contents of this email is strictly prohibited. If you receive this email in error, please notify the sender immediately. "Kamran Hameed" <[EMAIL PROTECTED]> 07/29/2008 05:19 AM Please respond to "Ant Users List" <user@ant.apache.org> To "Ant Users List" <user@ant.apache.org> cc Subject Re: how to call a file in build.xml But exec is not supported on Linux. if we are in Windows.. and we want to call a batch file then we can use exec but under UNIX it is assumed that we can run scripts in shell So how do i call the makefile in my build.xml file?? any idea On Tue, Jul 29, 2008 at 7:35 AM, Chris Green <[EMAIL PROTECTED]>wrote: > Try the exec command. This allows you to call external command files. > > On 7/29/08, Kamran Hameed <[EMAIL PROTECTED]> wrote: > > folks.. i am writting a java application that uses JNI. Now for > generating c > > files i am using Makefile. and for java files i am using ant[it is must > that > > i use Makefile]. > > > > Now my question is that how can i call makefile in build.xml.. how > > to call that so that when build.xml executes.. it calls Makefile that > > compiles the C code > > > > -- > > Kamran Hameed > > > > http://hpc.niit.edu.pk/~kamran <http://hpc.niit.edu.pk/%7Ekamran> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Kamran Hameed http://hpc.niit.edu.pk/~kamran