antlets/init/src xbuild.xml,1.9,1.10

[email protected] Fri, 12 Mar 2004 05:01:13 -0800
Newsgroups gmane.comp.krysalis.metamorphosis.cvs
Message-ID <[email protected]>
Update of /cvsroot/metamorphosis/antlets/init/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6103/init/src

Modified Files:
	xbuild.xml 
Log Message:
Added project.dir property to support subprojects and added project.work.dir and init-antlet:work.project.dir properties to support multiple projects in module.xml

Index: xbuild.xml
===================================================================
RCS file: /cvsroot/metamorphosis/antlets/init/src/xbuild.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** xbuild.xml	11 Mar 2004 20:08:28 -0000	1.9
--- xbuild.xml	12 Mar 2004 13:01:10 -0000	1.10
***************
*** 81,87 ****
--- 81,89 ----
      
      <!-- project dirs -->
+     <property name="project.dir"       value="${basedir}"/>
      <property name="project.name"       value="${ant.project.name}"/>
      <property name="project.version"       value="0.0"/>
      <property name="project.build.dir"       value="${build.dir}/${project.name}"/>
+     <property name="project.work.dir"       value="${work.dir}/${project.name}"/>
         
      <mkdir dir="${temp.dir}"/>
***************
*** 92,95 ****
--- 94,98 ----
      <mkdir dir="${project.build.dir}"/>
      <mkdir dir="${work.dir}"/>
+     <mkdir dir="${project.work.dir}"/>
      <mkdir dir="${temp.dir}"/>
      
***************
*** 100,103 ****
--- 103,107 ----
  	<dirname property="init.antlet.dir" file="${ant.file.init.antlet}"/>
  	<property name="init-antlet:work.dir" value="${build.dir}/work"/>  
+ 	<property name="init-antlet:work.project.dir" value="${build.dir}/work/${project.name}"/>  
  	
  	<!-- check module.xml -->
***************
*** 105,114 ****
      <property name="module.xml" value="${init.antlet.dir}/dummy.xml"/>
      <style basedir="." 
!            out="${init-antlet:work.dir}/module-properties.tmp.xml"
             in="${module.xml}"
             style="${init.antlet.dir}/module2properties.xsl">
!            <param name="project" expression="${project.name}"/>
       </style>
!     <import file="${init-antlet:work.dir}/module-properties.tmp.xml"/>
    	
      <echo >
--- 109,118 ----
      <property name="module.xml" value="${init.antlet.dir}/dummy.xml"/>
      <style basedir="." 
!            out="${init-antlet:work.project.dir}/module-properties.tmp.xml"
             in="${module.xml}"
             style="${init.antlet.dir}/module2properties.xsl">
!               <param name="project" expression="${project.name}"/>
       </style>
!     <import file="${init-antlet:work.project.dir}/module-properties.tmp.xml"/>
    	
      <echo >



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click