[FOray-commit] SF.net SVN: foray: [7746] trunk/foray/scripts/build.xml
Modular XSL-FO Implementation for Java.
Status: Alpha
Brought to you by:
victormote
|
From: <vic...@us...> - 2006-06-30 21:47:06
|
Revision: 7746 Author: victormote Date: 2006-06-30 14:45:53 -0700 (Fri, 30 Jun 2006) ViewCVS: http://svn.sourceforge.net/foray/?rev=7746&view=rev Log Message: ----------- Start task of a modularized build. Modified Paths: -------------- trunk/foray/scripts/build.xml Modified: trunk/foray/scripts/build.xml =================================================================== --- trunk/foray/scripts/build.xml 2006-06-30 20:41:17 UTC (rev 7745) +++ trunk/foray/scripts/build.xml 2006-06-30 21:45:53 UTC (rev 7746) @@ -64,119 +64,18 @@ </target> <!-- =================================================================== --> - <!-- Compiles the source directory --> + <!-- Compiles all packages --> <!-- =================================================================== --> - <target name="subpackages" depends="prepare"> + <target name="all-packages" depends="prepare, common, pretty, ps, graphic, + mif, font, hyphen, text, pdf, fotree, areatree, pioneer, render, core, + app"> <echo message="Building the Subpackages"/> - - <ant antfile="${foray.home}/foray-common/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - - <ant antfile="${foray.home}/foray-pretty/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - - <ant antfile="${foray.home}/foray-ps/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - - <ant antfile="${foray.home}/foray-graphic/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - - <ant antfile="${foray.home}/foray-mif/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - - <ant antfile="${foray.home}/foray-font/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - - <ant antfile="${foray.home}/foray-hyphen-r/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - - <ant antfile="${foray.home}/foray-text/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - - <ant antfile="${foray.home}/foray-pdf/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - - <ant antfile="${foray.home}/foray-fotree/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - - <ant antfile="${foray.home}/foray-areatree/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - - <ant antfile="${foray.home}/foray-layout/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - - <ant antfile="${foray.home}/foray-pioneer/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - - <ant antfile="${foray.home}/foray-output/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - - <ant antfile="${foray.home}/foray-render/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - - <ant antfile="${foray.home}/foray-core/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - - <ant antfile="${foray.home}/foray-app/scripts/build.xml" - inheritall="false" - target="package"> - <property name="foray.config" value="${foray.config}"/> - </ant> - </target> <!-- =================================================================== --> <!-- Creates the project output --> <!-- =================================================================== --> - <target name="package" depends="subpackages, validate-web" + <target name="package" depends="all-packages, validate-web" description="Generates the jar files (default target)"> <echo message="Creating the jar file ${module.jar.name}"/> @@ -632,6 +531,172 @@ target="style"/> </target> + <!-- =================================================================== --> + <!-- Build the Common module --> + <!-- =================================================================== --> + <target name="common" depends="prepare" description="Compile the common module"> + <echo message="Building the Common Package"/> + <ant antfile="${foray.home}/foray-common/scripts/build.xml" + inheritall="false" + target="package"> + <property name="foray.config" value="${foray.config}"/> + </ant> + </target> + + <!-- =================================================================== --> + <!-- Build the Pretty module --> + <!-- =================================================================== --> + <target name="pretty" depends="prepare" description="Compile the pretty module"> + <ant antfile="${foray.home}/foray-pretty/scripts/build.xml" + inheritall="false" + target="package"> + <property name="foray.config" value="${foray.config}"/> + </ant> + </target> + + <!-- =================================================================== --> + <!-- Build the PostScript module --> + <!-- =================================================================== --> + <target name="ps" depends="prepare" description="Compile the ps module"> + <ant antfile="${foray.home}/foray-ps/scripts/build.xml" + inheritall="false" + target="package"> + <property name="foray.config" value="${foray.config}"/> + </ant> + </target> + + <!-- =================================================================== --> + <!-- Build the Graphic module --> + <!-- =================================================================== --> + <target name="graphic" depends="prepare" description="Compile the graphic module"> + <ant antfile="${foray.home}/foray-graphic/scripts/build.xml" + inheritall="false" + target="package"> + <property name="foray.config" value="${foray.config}"/> + </ant> + </target> + + <!-- =================================================================== --> + <!-- Build the MIF module --> + <!-- =================================================================== --> + <target name="mif" depends="prepare" description="Compile the mif module"> + <ant antfile="${foray.home}/foray-mif/scripts/build.xml" + inheritall="false" + target="package"> + <property name="foray.config" value="${foray.config}"/> + </ant> + </target> + + <!-- =================================================================== --> + <!-- Build the Font module --> + <!-- =================================================================== --> + <target name="font" depends="prepare" description="Compile the font module"> + <ant antfile="${foray.home}/foray-font/scripts/build.xml" + inheritall="false" + target="package"> + <property name="foray.config" value="${foray.config}"/> + </ant> + </target> + + <!-- =================================================================== --> + <!-- Build the Hyphen module --> + <!-- =================================================================== --> + <target name="hyphen" depends="prepare" description="Compile the hyphen module"> + <ant antfile="${foray.home}/foray-hyphen-r/scripts/build.xml" + inheritall="false" + target="package"> + <property name="foray.config" value="${foray.config}"/> + </ant> + </target> + + <!-- =================================================================== --> + <!-- Build the Text module --> + <!-- =================================================================== --> + <target name="text" depends="prepare" description="Compile the text module"> + <ant antfile="${foray.home}/foray-text/scripts/build.xml" + inheritall="false" + target="package"> + <property name="foray.config" value="${foray.config}"/> + </ant> + </target> + + <!-- =================================================================== --> + <!-- Build the PDF module --> + <!-- =================================================================== --> + <target name="pdf" depends="prepare" description="Compile the pdf module"> + <ant antfile="${foray.home}/foray-pdf/scripts/build.xml" + inheritall="false" + target="package"> + <property name="foray.config" value="${foray.config}"/> + </ant> + </target> + + <!-- =================================================================== --> + <!-- Build the FOTree module --> + <!-- =================================================================== --> + <target name="fotree" depends="prepare" description="Compile the fotree module"> + <ant antfile="${foray.home}/foray-fotree/scripts/build.xml" + inheritall="false" + target="package"> + <property name="foray.config" value="${foray.config}"/> + </ant> + </target> + + <!-- =================================================================== --> + <!-- Build the AreaTree module --> + <!-- =================================================================== --> + <target name="areatree" depends="prepare" description="Compile the areatree module"> + <ant antfile="${foray.home}/foray-areatree/scripts/build.xml" + inheritall="false" + target="package"> + <property name="foray.config" value="${foray.config}"/> + </ant> + </target> + + <!-- =================================================================== --> + <!-- Build the Pioneer module --> + <!-- =================================================================== --> + <target name="pioneer" depends="prepare" description="Compile the pioneer module"> + <ant antfile="${foray.home}/foray-pioneer/scripts/build.xml" + inheritall="false" + target="package"> + <property name="foray.config" value="${foray.config}"/> + </ant> + </target> + + <!-- =================================================================== --> + <!-- Build the Render module --> + <!-- =================================================================== --> + <target name="render" depends="prepare" description="Compile the render module"> + <ant antfile="${foray.home}/foray-render/scripts/build.xml" + inheritall="false" + target="package"> + <property name="foray.config" value="${foray.config}"/> + </ant> + </target> + + <!-- =================================================================== --> + <!-- Build the Core module --> + <!-- =================================================================== --> + <target name="core" depends="prepare" description="Compile the core module"> + <ant antfile="${foray.home}/foray-core/scripts/build.xml" + inheritall="false" + target="package"> + <property name="foray.config" value="${foray.config}"/> + </ant> + </target> + + <!-- =================================================================== --> + <!-- Build the Application module --> + <!-- =================================================================== --> + <target name="app" depends="prepare" description="Compile the app module"> + <ant antfile="${foray.home}/foray-app/scripts/build.xml" + inheritall="false" + target="package"> + <property name="foray.config" value="${foray.config}"/> + </ant> + </target> + </project> <!-- Last Line of File --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |