build/mpsContribUnpacked.xml (59 lines of code) (raw):

<project name="mpsContribUnpacked" default="build" basedir="../"> <!-- Generated by MPS --> <property name="build.dir" location="build" /> <property name="build.tmp" location="${build.dir}/tmp/mpsContribUnpacked" /> <property name="build.layout" location="${build.dir}/artifacts/mpsContribUnpacked" /> <property name="artifacts.mpsDates" location="${build.dir}/artifacts/mpsDates" /> <property name="artifacts.mpsDeprecatedBuildlanguage" location="${build.dir}/artifacts/mpsDeprecatedBuildlanguage" /> <property name="artifacts.mpsXml" location="${build.dir}/artifacts/mpsXml" /> <property name="artifacts.mpsDeprecatedExecution" location="${build.dir}/artifacts/mpsDeprecatedExecution" /> <property name="artifacts.mpsContribBuild" location="${build.dir}/artifacts/mpsContribBuild" /> <property name="artifacts.mpsUiLanguage" location="${build.dir}/artifacts/mpsUiLanguage" /> <property file="${artifacts.mpsDates}/build.properties" prefix="import.mpsDates" /> <property name="mps.build.number" value="${import.mpsDates.mps.build.number}" /> <property name="mps.date" value="${import.mpsDates.mps.date}" /> <property name="mps.build.vcs.number" value="${import.mpsDates.mps.build.vcs.number}" /> <property name="mps.teamcity.buildConfName" value="${import.mpsDates.mps.teamcity.buildConfName}" /> <property name="mps.idea.platform.build.number" value="${import.mpsDates.mps.idea.platform.build.number}" /> <property name="mpsBootstrapCore.version" value="${import.mpsDates.mpsBootstrapCore.version}" /> <target name="assemble" depends="fetchDependencies"> <mkdir dir="${build.layout}/mps-dates" /> <copy todir="${build.layout}/mps-dates"> <fileset dir="${artifacts.mpsDates}/mps-dates" /> </copy> <mkdir dir="${build.layout}/mps-build-deprecated" /> <copy todir="${build.layout}/mps-build-deprecated"> <fileset dir="${artifacts.mpsDeprecatedBuildlanguage}/mps-build-deprecated" /> </copy> <mkdir dir="${build.layout}/mps-xml-obsolete" /> <copy todir="${build.layout}/mps-xml-obsolete"> <fileset dir="${artifacts.mpsXml}/mps-xml-obsolete" /> </copy> <mkdir dir="${build.layout}/mps-execution-deprecated" /> <copy todir="${build.layout}/mps-execution-deprecated"> <fileset dir="${artifacts.mpsDeprecatedExecution}/mps-execution-deprecated" /> </copy> <mkdir dir="${build.layout}/mps-contrib-build" /> <copy todir="${build.layout}/mps-contrib-build"> <fileset dir="${artifacts.mpsContribBuild}/mps-contrib-build" /> </copy> <mkdir dir="${build.layout}/mps-ui-language" /> <copy todir="${build.layout}/mps-ui-language"> <fileset dir="${artifacts.mpsUiLanguage}/mps-ui-language" /> </copy> <echo file="${build.layout}/build.properties">mps.build.number=${mps.build.number}${line.separator}mps.date=${mps.date}${line.separator}mps.build.vcs.number=${mps.build.vcs.number}${line.separator}mps.teamcity.buildConfName=${mps.teamcity.buildConfName}${line.separator}mps.idea.platform.build.number=${mps.idea.platform.build.number}${line.separator}mpsBootstrapCore.version=${mpsBootstrapCore.version}</echo> </target> <target name="buildDependents"> <ant antfile="build/mpsDates.xml" inheritAll="false" useNativeBasedir="true" /> <ant antfile="build/mpsXml.xml" inheritAll="false" useNativeBasedir="true" /> <ant antfile="build/mpsDeprecatedBuildlanguage.xml" inheritAll="false" useNativeBasedir="true" /> <ant antfile="build/mpsUiLanguage.xml" inheritAll="false" useNativeBasedir="true" /> <ant antfile="build/mpsDeprecatedExecution.xml" inheritAll="false" useNativeBasedir="true" /> <ant antfile="build/mpsContribBuild.xml" inheritAll="false" useNativeBasedir="true" /> </target> <target name="fetchDependencies" /> <target name="build" depends="assemble" /> <target name="clean"> <delete dir="${build.tmp}" /> <delete dir="${build.layout}" /> </target> </project>