the below reply also works.. otherwise If i am getting you correct.. Do it this way..
<property name="test-java-dir" location="./test/java"/> <property name="build-java" location="./build/java"/> <mkdir dir="${build-java}"/> <target name="compile-test-java" depends="init" description="compile the source " > <javac srcdir="${test-java-dir}" destdir="${build-java}"> <classpath refid="test.classpath"/> </javac> </target> For different modules use the above, & call the target name in order you wish.. "Res Pons" <[EMAIL PROTECTED]> 06/30/2006 11:55 PM Please respond to "Ant Users List" To: user@ant.apache.org cc: (bcc: prashanth.l/Polaris) Subject: RE: Help with this build.xml in <include name="com/manager/domain"> if those are classes then they shoule be in the form of com.manager.* instead of slashes. if they're directories relative to your project/wroking folder then they need to be more complete than just <include name="com/manager/domain"> more like <include name="com/manager/domain/*.*"> ----Original Message Follows---- From: "Chun Ji" <[EMAIL PROTECTED]> Reply-To: "Ant Users List" <user@ant.apache.org> To: "Ant Users List" <user@ant.apache.org> Subject: Help with this build.xml Date: Fri, 30 Jun 2006 11:17:08 -0700 MIME-Version: 1.0 Received: from mail.apache.org ([209.237.227.199]) by bay0-mc9-f11.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2444); Fri, 30 Jun 2006 11:18:47 -0700 Received: (qmail 17931 invoked by uid 500); 30 Jun 2006 18:17:30 -0000 Received: (qmail 17920 invoked by uid 99); 30 Jun 2006 18:17:30 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Jun 2006 11:17:30 -0700 Received: pass (asf.osuosl.org: local policy) Received: from [67.104.17.130] (HELO exchbg03.prounlimited.corp) (67.104.17.130) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Jun 2006 11:17:29 -0700 X-Message-Info: txF49lGdW42s2VAVLI0fHKjMiQpFW+5lwATp8Skmbi4= Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:[EMAIL PROTECTED]> List-Help: <mailto:[EMAIL PROTECTED]> List-Post: <mailto:user@ant.apache.org> List-Id: "Ant Users List" <user.ant.apache.org> Delivered-To: mailing list user@ant.apache.org X-ASF-Spam-Status: No, hits=0.0 required=10.0tests= X-Spam-Check-By: apache.org X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: help to compile c / c++ files in ant Thread-Index: AcacS878Iu4iu33yQ2OtM7QE2qtKWAAI0CyQ X-Virus-Checked: Checked by ClamAV on apache.org Return-Path: [EMAIL PROTECTED] X-OriginalArrivalTime: 30 Jun 2006 18:18:48.0214 (UTC) FILETIME=[A18B5B60:01C69C71] Question: I want to put some files in a fileset, so that I can build them one by one, such as <fileset dir="src.dir"> <patternset id="compile.dir"> <include name="com/supplier/domain"> <include name="com/supplier/dao"> <include name="com/manager/domain"> <include name="com/manager/dao"> ... </fileset> but somehow in ant, "Javac" does not acccept this "<fileset>", do you know a way to work arond. cj -----Original Message----- From: Dominique Devienne [mailto:[EMAIL PROTECTED] Sent: Friday, June 30, 2006 6:48 AM To: Ant Users List; [EMAIL PROTECTED] Subject: Re: help to compile c / c++ files in ant Importance: Low Nice. You can also make cc-elements implicit, so that you don't have to specify it when using <call-cc>. --DD On 6/30/06, James Fuller <[EMAIL PROTECTED]> wrote: > Here is a nice illustration in context of using cc with macrodef. > > http://ant.apache.org/manual/CoreTasks/macrodef.html > > > definition: > <macrodef name="call-cc"> > <attribute name="target"/> > <attribute name="link"/> > <attribute name="target.dir"/> > <element name="cc-elements"/> > <sequential> > <mkdir dir="${obj.dir}/@{target}"/> > <mkdir dir="@{target.dir}"/> > <cc link="@{link}" objdir="${obj.dir}/@{target}" > outfile="@{target.dir}/@{target}"> > <compiler refid="compiler.options"/> > <cc-elements/> > </cc> > </sequential> > </macrodef> > > > usage: > > <call-cc target="unittests" link="executable" > target.dir="${build.bin.dir}"> > <cc-elements> > <includepath location="${gen.dir}"/> > <includepath location="test"/> > <fileset dir="test/unittest" includes = "**/*.cpp"/> > <fileset dir="${gen.dir}" includes = "*.cpp"/> > <linker refid="linker-libs"/> > </cc-elements> > </call-cc> > > gl, Jim Fuller > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] _________________________________________________________________ Don’t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] This e-Mail may contain proprietary and confidential information and is sent for the intended recipient(s) only. If by an addressing or transmission error this mail has been misdirected to you, you are requested to delete this mail immediately. You are also hereby notified that any use, any form of reproduction, dissemination, copying, disclosure, modification, distribution and/or publication of this e-mail message, contents or its attachment other than by its intended recipient/s is strictly prohibited. Visit us at http://www.polaris.co.in