Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/releng
diff options
context:
space:
mode:
authorVivian Kong2009-04-28 15:03:37 +0000
committerVivian Kong2009-04-28 15:03:37 +0000
commit74ec7eae9ca764e9f9b8df0d8448183f10b9d965 (patch)
tree5d1c71111138dfa7f6eb6a6e31d86f1e56479bd0 /releng
parent66ff1f285cb71887ee2f81295d51608712834933 (diff)
downloadorg.eclipse.cdt-74ec7eae9ca764e9f9b8df0d8448183f10b9d965.tar.gz
org.eclipse.cdt-74ec7eae9ca764e9f9b8df0d8448183f10b9d965.tar.xz
org.eclipse.cdt-74ec7eae9ca764e9f9b8df0d8448183f10b9d965.zip
attempt to generate .api_description file (bug 264672)
Diffstat (limited to 'releng')
-rw-r--r--releng/org.eclipse.cdt.releng/master/customAssembly.xml71
1 files changed, 71 insertions, 0 deletions
diff --git a/releng/org.eclipse.cdt.releng/master/customAssembly.xml b/releng/org.eclipse.cdt.releng/master/customAssembly.xml
new file mode 100644
index 00000000000..a4ca640736d
--- /dev/null
+++ b/releng/org.eclipse.cdt.releng/master/customAssembly.xml
@@ -0,0 +1,71 @@
+<project name="Build specific targets and properties" default="noDefault">
+
+ <!-- =====================================================================
+
+ The Following Properties are available in all targets:
+ - eclipse.base : the base folder everything will be collected into
+ - eclipse.plugins : the plugins folder
+ - eclipse.features: the features folder
+ - archiveFullPath : the full path of the final archive once it is created
+
+ ===================================================================== -->
+
+ <!-- ===================================================================== -->
+ <!-- Called after each invocation of the gather.bin.parts target on the -->
+ <!-- individual plugins and features. -->
+ <!-- Available properties are: -->
+ <!-- projectLocation: location of the project being gathered -->
+ <!-- projectName: symbolic name with version (org.eclipse.foo_1.0.0.v123) -->
+ <!-- target.folder: the destination, eclipse/plugins or eclipse/features -->
+ <!-- -->
+ <!-- The generated pattern is that plugins/features are gathered into the -->
+ <!-- folder ${target.folder}/${projectName} -->
+ <!-- ===================================================================== -->
+ <target name="gather.bin.parts">
+ <apitooling.apifilesgenerator
+ projectName="${projectName}"
+ targetFolder="${target.folder}"
+ projectLocation="${projectLocation}" />
+ </target>
+
+
+ <!-- ===================================================================== -->
+ <!-- Called after invoking the gather.bin.parts targets for all plugins -->
+ <!-- and features. Results exist as folders and have not yet been jarred. -->
+ <!-- ===================================================================== -->
+ <target name="post.gather.bin.parts">
+ </target>
+
+ <!-- ===================================================================== -->
+ <!-- Called just prior to signing a jar -->
+ <!-- In addititon to the properties listed above: -->
+ <!-- - source : plugins or features directory -->
+ <!-- - elementName: element being signed without .jar -->
+ <!-- (eg "org.eclipse.foo_1.0.0" -->
+ <!-- ===================================================================== -->
+ <target name="pre.jarSigning">
+ </target>
+
+ <!-- ===================================================================== -->
+ <!-- Called after all plugins and features have been jarred -->
+ <!-- (and potentially signed) -->
+ <!-- ===================================================================== -->
+ <target name="post.jarUp">
+ </target>
+
+ <!-- ===================================================================== -->
+ <!-- Called just before the archive file is built -->
+ <!-- In addititon to the properties listed above: -->
+ <!-- - rootFolder : the folder containing the root files -->
+ <!-- ===================================================================== -->
+ <target name="pre.archive">
+ </target>
+
+ <!-- ===================================================================== -->
+ <!-- Default target -->
+ <!-- ===================================================================== -->
+ <target name="noDefault">
+ <echo message="You must specify a target when invoking this file" />
+ </target>
+
+</project>

Back to the top