jetbrains.mps.contrib.build/source_gen/jetbrains/mps/contrib/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>