ovidiu      02/04/23 10:51:49

  Modified:    src/scratchpad/schecoon build.xml
  Log:
  Added support for generating prj.el automatically.
  
  Revision  Changes    Path
  1.19      +28 -8     xml-cocoon2/src/scratchpad/schecoon/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/scratchpad/schecoon/build.xml,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- build.xml 16 Apr 2002 00:46:53 -0000      1.18
  +++ build.xml 23 Apr 2002 17:51:49 -0000      1.19
  @@ -44,23 +44,23 @@
       <property name="build.compiler" value="classic"/>
       <property name="target.vm"      value="1.2"/>
   
  -    <property name="src.dir"      value="./src"/>
  -    <property name="lib.dir"      value="./lib"/>
  -    <property name="bin.dir"      value="./bin"/>
  -    <property name="webapp.dir"   value="./webapp"/>
  -    <property name="scheme.dir"     value="./scheme"/>
  +    <property name="src.dir"      value="src"/>
  +    <property name="lib.dir"      value="lib"/>
  +    <property name="bin.dir"      value="bin"/>
  +    <property name="webapp.dir"   value="webapp"/>
  +    <property name="emacs.dir"     value="emacs"/>
   
       <property name="root.dir"     value="../../.."/>
       <property name="tools.dir"    value="${root.dir}/tools"/>
   
  -    <property name="build.root"     value="./build"/>
  +    <property name="build.root"     value="build"/>
       <property name="build.dir"      value="${build.root}"/>
       <property name="build.dest"     value="${build.dir}/webapp/WEB-INF/classes"/>
       <property name="build.docs"     value="${build.dir}/docs"/>
       <property name="build.war"      value="${build.dir}/webapp"/>
       <property name="build.javadocs" value="${build.dir}/javadocs"/>
   
  -    <property name="dist.root"   value="./dist"/>
  +    <property name="dist.root"   value="dist"/>
       <property name="dist.dir"    value="${dist.root}/${name}-${version}"/>
       <property name="dist.target" value="${dist.root}"/>
   
  @@ -208,7 +208,7 @@
     <!-- Prepares everything to be run in place                              -->
     <!-- =================================================================== -->
     <target name="build" depends="prepare-webapp, prepare-webapp-libs,
  -                             compile, jar"
  +                             compile, jar, prj.el"
          description="Prepares everything to be run in place"/>
   
     <!-- =================================================================== -->
  @@ -259,6 +259,26 @@
                stylesheetfile="${resource.dir}/javadoc.css">
         <classpath refid="classpath"/>
       </javadoc>
  +  </target>
  +
  +  <!-- =================================================================== -->
  +  <!-- Generate the Emacs JDE project file                                 -->
  +  <!-- =================================================================== -->
  +  <target name="prj.el" depends="init, prepare-webapp-libs"
  +       description="Generate the Emacs project file">
  +    <path id="jar.files">
  +      <fileset dir="${build.war}/WEB-INF/lib">
  +        <include name="*.jar"/>
  +      </fileset>
  +    </path>
  +    <property name="jar.files" refid="jar.files"/>
  +    <copy file="${emacs.dir}/prj.el.in" tofile="prj.el" filtering="yes">
  +      <filterset>
  +        <filter token="jar.files" value="${jar.files}"/>
  +        <filter token="src.dir" value="${basedir}/${src.dir}"/>
  +        <filter token="build.war" value="${basedir}/${build.war}"/>
  +      </filterset>
  +    </copy>
     </target>
   
     <!-- =================================================================== -->
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to