-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbackground.xml
81 lines (67 loc) · 4.97 KB
/
background.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<project name="org.campagnelab.Background" default="build">
<!-- Generated by MPS -->
<property name="build.dir" location="build" />
<property name="build.tmp" location="${build.dir}/tmp/org.campagnelab.Background" />
<property name="build.layout" location="${build.dir}/artifacts/org.campagnelab.Background" />
<property name="mps_home" location="" />
<property name="background_version" value="3.2.1" />
<property name="build_number" value="0" />
<property name="artifacts.mpsCore" location="${mps_home}" />
<property name="artifacts.mps" location="${mps_home}" />
<property name="artifacts.mpsWorkbench" location="${mps_home}" />
<property name="artifacts.org.campagnelab.Util" location="${basedir}/build/artifacts/org.campagnelab.Util" />
<property file="${artifacts.mpsCore}/build.properties" prefix="import.mpsCore" />
<property file="${artifacts.mps}/build.properties" prefix="import.mps" />
<property file="${artifacts.org.campagnelab.Util}/build.properties" prefix="import.org.campagnelab.Util" />
<property name="mpsBootstrapCore.version" value="${import.mpsCore.mpsBootstrapCore.version}" />
<property name="mps.build.number" value="${import.mps.mps.build.number}" />
<property name="mps.date" value="${import.mps.mps.date}" />
<property name="mps.build.vcs.number" value="${import.mps.mps.build.vcs.number}" />
<property name="mps.teamcity.buildConfName" value="${import.mps.mps.teamcity.buildConfName}" />
<property name="mps.idea.platform.build.number" value="${import.mps.mps.idea.platform.build.number}" />
<property name="mps.mps.build.counter" value="${import.mps.mps.mps.build.counter}" />
<property name="org.campagnelab.Util.util_version" value="${import.org.campagnelab.Util.org.campagnelab.Util.util_version}" />
<property name="org.campagnelab.Util.build_number" value="${import.org.campagnelab.Util.org.campagnelab.Util.build_number}" />
<target name="assemble" depends="classes, declare-mps-tasks">
<mkdir dir="${build.layout}" />
<mkdir dir="${build.tmp}/default/org.campagnelab.background-_dl__lbrace_background_version_rbrace_.zip" />
<mkdir dir="${build.tmp}/default/org.campagnelab.background-_dl__lbrace_background_version_rbrace_.zip/Background" />
<mkdir dir="${build.tmp}/default/org.campagnelab.background-_dl__lbrace_background_version_rbrace_.zip/Background/META-INF" />
<echoxml file="${build.tmp}/default/org.campagnelab.background-_dl__lbrace_background_version_rbrace_.zip/Background/META-INF/plugin.xml">
<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude">
<id>org.campagnelab.background</id>
<name>org.campagnelab.background</name>
<description>This plugin provides the org.campagnelab.background language that makes it easier to program backgroundable tasks in MPS. Build number: ${build_number}</description>
<version>${background_version}</version>
<vendor url="http://books.campagnelab.org">Campagne Laboratory</vendor>
<depends>org.campagnelab.Util</depends>
<depends>jetbrains.mps.core</depends>
<depends>jetbrains.mps.build</depends>
<depends>com.intellij.modules.mps</depends>
<idea-version since-build="181.1254" until-build="182.0000" />
<extensions defaultExtensionNs="com.intellij">
<mps.LanguageLibrary dir="/languages" />
</extensions>
</idea-plugin>
</echoxml>
<zip destfile="${build.layout}/org.campagnelab.background-${background_version}.zip">
<fileset dir="${build.tmp}/default/org.campagnelab.background-_dl__lbrace_background_version_rbrace_.zip" />
</zip>
<echo file="${build.layout}/build.properties">org.campagnelab.Background.background_version=${background_version}${line.separator}org.campagnelab.Background.build_number=${build_number}${line.separator}mpsBootstrapCore.version=${mpsBootstrapCore.version}${line.separator}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}mps.mps.build.counter=${mps.mps.build.counter}${line.separator}org.campagnelab.Util.util_version=${org.campagnelab.Util.util_version}${line.separator}org.campagnelab.Util.build_number=${org.campagnelab.Util.build_number}</echo>
</target>
<target name="buildDependents" />
<target name="fetchDependencies" />
<target name="build" depends="assemble" />
<target name="clean">
<delete dir="${build.tmp}" />
<delete dir="${build.layout}" />
</target>
<target name="compileJava" />
<target name="processResources" />
<target name="classes" depends="compileJava, processResources" />
<target name="test" depends="classes" />
<target name="check" depends="test" />
<target name="generate" depends="declare-mps-tasks" />
<target name="declare-mps-tasks" />
<target name="makeDependents" />
</project>