|
1 <!-- |
|
2 # |
|
3 # Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
4 # All rights reserved. |
|
5 # This component and the accompanying materials are made available |
|
6 # under the terms of "Eclipse Public License v1.0" |
|
7 # which accompanies this distribution, and is available |
|
8 # at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
9 # |
|
10 # Initial Contributors: |
|
11 # Nokia Corporation - initial contribution. |
|
12 # |
|
13 # Contributors: |
|
14 # |
|
15 # Description: |
|
16 # |
|
17 --> |
|
18 |
|
19 <project name="javam3g" default="deploy" basedir="."> |
|
20 |
|
21 <description> |
|
22 Builds M3G on Qt. |
|
23 </description> |
|
24 |
|
25 <import file="../../../build/utilities.xml"/> |
|
26 |
|
27 <!-- Needed by the utilities.xml. See the description form the utilities.xml |
|
28 file --> |
|
29 |
|
30 |
|
31 <target name="compile"> |
|
32 <omj.javac classpath="${impl.cldc.jar}" excludes="**/CDCCompatibilityDelegate.java"/> |
|
33 </target> |
|
34 |
|
35 |
|
36 <!-- Needed by the utilities.xml. See the description form the utilities.xml |
|
37 file --> |
|
38 |
|
39 <property name="javah.classnames" |
|
40 value="javax.microedition.m3g.AnimationController, |
|
41 javax.microedition.m3g.AnimationTrack, |
|
42 javax.microedition.m3g.Appearance, |
|
43 javax.microedition.m3g.Background, |
|
44 javax.microedition.m3g.Camera, |
|
45 javax.microedition.m3g.CompositingMode, |
|
46 javax.microedition.m3g.Fog, |
|
47 javax.microedition.m3g.Graphics3D, |
|
48 javax.microedition.m3g.Group, |
|
49 javax.microedition.m3g.Image2D, |
|
50 javax.microedition.m3g.Interface, |
|
51 javax.microedition.m3g.KeyframeSequence, |
|
52 javax.microedition.m3g.Light, |
|
53 javax.microedition.m3g.Loader, |
|
54 javax.microedition.m3g.Material, |
|
55 javax.microedition.m3g.Mesh, |
|
56 javax.microedition.m3g.MorphingMesh, |
|
57 javax.microedition.m3g.Node, |
|
58 javax.microedition.m3g.Object3D, |
|
59 javax.microedition.m3g.Platform, |
|
60 javax.microedition.m3g.PolygonMode, |
|
61 javax.microedition.m3g.SkinnedMesh, |
|
62 javax.microedition.m3g.Sprite3D, |
|
63 javax.microedition.m3g.Texture2D, |
|
64 javax.microedition.m3g.Transform, |
|
65 javax.microedition.m3g.Transformable, |
|
66 javax.microedition.m3g.TriangleStripArray, |
|
67 javax.microedition.m3g.VertexArray, |
|
68 javax.microedition.m3g.VertexBuffer, |
|
69 javax.microedition.m3g.World"/> |
|
70 |
|
71 <target name="system.properties"> |
|
72 <properties> |
|
73 microedition.m3g.version=1.1 |
|
74 </properties> |
|
75 </target> |
|
76 |
|
77 <target name="create.public.api.jar"> |
|
78 <omj.public.apis includes="javax/microedition/m3g/AnimationController.class, |
|
79 javax/microedition/m3g/AnimationTrack.class, |
|
80 javax/microedition/m3g/Appearance.class, |
|
81 javax/microedition/m3g/Background.class, |
|
82 javax/microedition/m3g/Camera.class, |
|
83 javax/microedition/m3g/CompositingMode.class, |
|
84 javax/microedition/m3g/Fog.class, |
|
85 javax/microedition/m3g/Graphics3D.class, |
|
86 javax/microedition/m3g/Group.class, |
|
87 javax/microedition/m3g/Image2D.class, |
|
88 javax/microedition/m3g/Interface.class, |
|
89 javax/microedition/m3g/KeyframeSequence.class, |
|
90 javax/microedition/m3g/Light.class, |
|
91 javax/microedition/m3g/Loader.class, |
|
92 javax/microedition/m3g/Material.class, |
|
93 javax/microedition/m3g/Mesh.class, |
|
94 javax/microedition/m3g/MorphingMesh.class, |
|
95 javax/microedition/m3g/Node.class, |
|
96 javax/microedition/m3g/Object3D.class, |
|
97 javax/microedition/m3g/Platform.class, |
|
98 javax/microedition/m3g/PolygonMode.class, |
|
99 javax/microedition/m3g/SkinnedMesh.class, |
|
100 javax/microedition/m3g/Sprite3D.class, |
|
101 javax/microedition/m3g/Texture2D.class, |
|
102 javax/microedition/m3g/Transform.class, |
|
103 javax/microedition/m3g/Transformable.class, |
|
104 javax/microedition/m3g/TriangleStripArray.class, |
|
105 javax/microedition/m3g/VertexArray.class, |
|
106 javax/microedition/m3g/VertexBuffer.class, |
|
107 javax/microedition/m3g/World.class"/> |
|
108 </target> |
|
109 |
|
110 </project> |