blob: 05be821832fe74b2523fce46a64028b2b6a2602a [file] [log] [blame]
Stephan Herrmann839906b2015-10-18 20:48:13 +02001<?xml version="1.0" encoding="UTF-8"?> <!--
2 Copyright (c) 2006, 2015 IBM Corporation and others.
3 All rights reserved. This program and the accompanying materials
4 are made available under the terms of the Eclipse Public License v1.0
5 which accompanies this distribution, and is available at
6 http://www.eclipse.org/legal/epl-v10.html
7
8 Contributors:
9 IBM Corporation - initial API and implementation GK Software AG - fill in details for Object Teams
10 -->
11
12<!-- ===================================================================== -->
13<!-- Custom targets called from a project's generated build.xml -->
14<!-- Set customBuildCallbacks=<path/to/this/file> in your build.properties.-->
15<!-- ===================================================================== -->
16<project name="Build specific targets and properties" default="noDefault">
17
18 <!-- ===================================================================== -->
19 <!-- Default target -->
20 <!-- ===================================================================== -->
21 <target name="noDefault">
22 <echo message="This file must be called with explicit targets" />
23 </target>
24
25 <!-- ===================================================================== -->
26 <!-- Steps to do before the target build.jars -->
27 <!-- Available parameters : -->
28 <!-- build.result.folder - folder to contain the build results -->
29 <!-- ===================================================================== -->
30 <target name="pre.build.jars">
31 </target>
32
33 <!-- ===================================================================== -->
34 <!-- Steps to do after the target build.jars -->
35 <!-- Available parameters : -->
36 <!-- build.result.folder - folder to contain the build results -->
37 <!-- ===================================================================== -->
38 <target name="post.build.jars"> </target>
39
40 <!-- ===================================================================== -->
41 <!-- Steps to do before the target build.sources -->
42 <!-- Available parameters : -->
43 <!-- build.result.folder - folder to contain the build results -->
44 <!-- ===================================================================== -->
45 <target name="pre.build.sources">
46 </target>
47
48 <!-- ===================================================================== -->
49 <!-- Steps to do after the target build.sources -->
50 <!-- Available parameters : -->
51 <!-- build.result.folder - folder to contain the build results -->
52 <!-- ===================================================================== -->
53 <target name="post.build.sources">
54 </target>
55
56 <!-- ===================================================================== -->
57 <!-- Steps to do before the compilation target <name> -->
58 <!-- Substitute "name" with the name of the compilation target, eg @dot -->
59 <!-- Available parameters : -->
60 <!-- source.foldern : n = 1 ... N, the source folders -->
61 <!-- target.folder : where the results of the compilation go -->
62 <!-- <name>.classpath : name = name of the compilation target. A -->
63 <!-- reference to the classpath structure. -->
64 <!-- ===================================================================== -->
65 <target name="pre.@dot"> </target> <target name="pre.agent"> </target>
66 <!-- ===================================================================== -->
67 <!-- Steps to do during the compilation target <name>, after the compile -->
68 <!-- but before jaring. Substitute "name" with the name of the compilation-->
69 <!-- target, eg @dot -->
70 <!-- Available parameters : -->
71 <!-- source.foldern : n = 1 ... N, the source folders -->
72 <!-- target.folder : where the results of the compilation go -->
73 <!-- <name>.classpath : name = name of the compilation target. A -->
74 <!-- reference to the classpath structure. -->
75 <!-- ===================================================================== -->
76 <target name="post.compile.@dot">
77 </target>
78
79 <target name="post.compile.agent">
Stephan Herrmann97f6d3c2015-10-18 21:33:00 +020080 <echo message="Jaring otequinoxAgent.jar from ${basedir}/agentBin into ${basedir}/otequinoxAgent.jar" /> <jar destfile="${basedir}/otequinoxAgent.jar" basedir="${basedir}/agent" includes="org/eclipse/objectteams/otequinox/OTEquinoxAgent*.class" compress="true"> <manifest> <attribute name="Premain-Class" value="org.eclipse.objectteams.otequinox.OTEquinoxAgent"/> <attribute name="Can-Redefine-Classes" value="true"/> </manifest> </jar> </target>
Stephan Herrmann839906b2015-10-18 20:48:13 +020081
82 <!-- ===================================================================== -->
83 <!-- Steps to do after the compilation target <name> -->
84 <!-- Substitute "name" with the name of the compilation target, eg @dot -->
85 <!-- Available parameters : -->
86 <!-- jar.location - the location of the compilation results -->
87 <!-- <name>.classpath : name = name of the compilation target. A -->
88 <!-- reference to the classpath structure. -->
89 <!-- ===================================================================== -->
90 <target name="post.@dot">
91 </target>
92
93 <target name="post.agent">
94 </target>
95
96 <!-- ===================================================================== -->
97 <!-- Steps to do before the target gather.bin.parts -->
98 <!-- Available parameters : -->
99 <!-- build.result.folder - folder containing the build results -->
100 <!-- target.folder - destination folder -->
101 <!-- ===================================================================== -->
102 <target name="pre.gather.bin.parts">
103 </target>
104
105 <!-- ===================================================================== -->
106 <!-- Steps to do after the target gather.bin.parts -->
107 <!-- Available parameters : -->
108 <!-- build.result.folder - folder containing the build results -->
109 <!-- target.folder - destination folder -->
110 <!-- ===================================================================== -->
111 <target name="post.gather.bin.parts">
112 </target>
113
114 <!-- ===================================================================== -->
115 <!-- Steps to do before the target gather.sources -->
116 <!-- Available parameters : -->
117 <!-- destination.temp.folder - destination folder -->
118 <!-- ===================================================================== -->
119 <target name="pre.gather.sources">
120 </target>
121
122 <!-- ===================================================================== -->
123 <!-- Steps to do after the target gather.sources -->
124 <!-- Available parameters : -->
125 <!-- destination.temp.folder - destination folder -->
126 <!-- ===================================================================== -->
127 <target name="post.gather.sources">
128 </target>
129
130 <!-- ===================================================================== -->
131 <!-- Steps to do before the target gather.logs -->
132 <!-- Available parameters : -->
133 <!-- destination.temp.folder - destination folder -->
134 <!-- ===================================================================== -->
135 <target name="pre.gather.logs">
136 </target>
137
138 <!-- ===================================================================== -->
139 <!-- Steps to do after the target gather.logs -->
140 <!-- Available parameters : -->
141 <!-- destination.temp.folder - destination folder -->
142 <!-- ===================================================================== -->
143 <target name="post.gather.logs">
144 </target>
145
146 <!-- ===================================================================== -->
147 <!-- Steps to do before the target clean -->
148 <!-- Available parameters : -->
149 <!-- destination.temp.folder - destination folder -->
150 <!-- ===================================================================== -->
151 <target name="pre.clean">
152 </target>
153
154 <!-- ===================================================================== -->
155 <!-- Steps to do after the target clean -->
156 <!-- Available parameters : -->
157 <!-- plugin.destination - final destination of the build -->
158 <!-- build.result.folder - results of the compilation -->
159 <!-- temp.folder - temporary folder -->
160 <!-- ===================================================================== -->
161 <target name="post.clean">
162 </target>
163
164</project>