My favorites | Sign in
Project Home Source
Checkout   Browse   Changes    
 
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
<?xml version="1.0"?>
<project name="JabacoFramework" basedir="." default="build">

<property name="name" value="Jabaco" />

<tstamp>
<format property="build.timestamp" pattern="yyyy-MM-dd HHmm"/>
</tstamp>

<tstamp>
<format property="build.timestamp.filename" pattern="yyyyMMddHHmm"/>
</tstamp>

<property name="svnant.dir" value = "D:\Inet_Download\Jabaco\Apache-Ant\apache-ant-1.7.1\lib" />
<property name="base.dir" value = "D:\Inet_Download\Jabaco\Framework\Sources\SVN\Checkout\" />
<property name="winscp.dir" value = "C:\Programme\WinSCP\WinSCP.exe" />
<property name="jabaco.dir" value = "C:\Programme\Jabaco" />

<property name="framework.dir" value = "${base.dir}/Framework" />
<property name="history.dir" value = "${base.dir}/History" />
<property name="upload.dir" value = "${base.dir}/Upload" />
<property name="lastbuild.dir" value = "${base.dir}/LastBuild" />

<property name="bin.dir" value = "./bin" />
<property name="build.dir" value = "./bin-tmp" />
<property name="src.dir" value="./src" />
<property name="src.project.path" value="${src.dir}/VB/Framework.jba" />
<property name="doclet.dir" value="./doclet" />
<property name="doclet.path" value="${doclet.dir}/bin/JBCDoclet.jar" />
<property name="doc.dir" value="./doc" />
<property name="extlib.dir" value="./lib" />
<property name="manifest" value="${src.dir}/manifest" />

<!-- create the framework -->
<target name="build" depends="clean">

<!-- create the working directory -->
<mkdir dir="${build.dir}" />
<!-- create the binary output directory -->
<mkdir dir="${bin.dir}" />
<!-- create the documentation output directory -->
<mkdir dir="${doc.dir}" />

<echo>${build.dir}</echo>

<!-- compile the java sourcefiles -->
<javac srcdir="${src.dir}"
destdir="${build.dir}"
debug="true"
source="1.4"
target="1.4.2"
optimize="true">
<classpath>
<pathelement path="${java.class.path}/" />
<pathelement path="${extlib.dir}" />
</classpath>
</javac>

<!-- compile the jabaco sourcefiles -->
<echo>Compile the Jabaco sourcefiles to buildpath</echo>
<exec executable = "${jabaco.dir}/Jabaco.exe">
<arg value = "-projectpath=${framework.dir}/src/VB/Framework.jba"/>
<arg value = "-d=${build.dir}"/>
</exec>

<!-- create the framework documentation -->
<javadoc sourcepath="${src.dir}"
destdir="${doc.dir}"
author="true"
version="true"
access="public"
docletpath="${doclet.path}"
doclet="com.jbcdoclet.JBCDoclet">
<classpath>
<pathelement path="${java.class.path}/" />
<pathelement path="${extlib.dir}" />
</classpath>
</javadoc>


<!-- copy lib to working directory -->
<copy todir="${build.dir}">
<fileset dir="${extlib.dir}">
<include name="**/*" />
</fileset>

<fileset dir="${src.dir}">
<include name="**/VBA/cursors/*.gif" />
</fileset>
</copy>

<!-- create the jabaco - jar -->
<jar jarfile="${bin.dir}/${name}.jar" manifest="${manifest}">
<fileset dir="${build.dir}" />
</jar>

<delete dir="${build.dir}" />

</target>

<!-- cleanup -->
<target name="clean">
<delete dir="${bin.dir}" failonerror="false" />
<delete dir="${build.dir}" failonerror="false" />
<delete dir="${doc.dir}" failonerror="false" />
<delete>
<fileset dir="." includes="**/*~" defaultexcludes="no"/>
</delete>
</target>

</project>

Change log

r76 by theuse...@hotmail.com on Oct 19, 2010   Diff
VBA-directory in compiled .jar file now
complete. VB directory still missing. So
the Ant way still not work correct.
Go to: 
Sign in to write a code review

Older revisions

r53 by olim...@gmx.net on Oct 27, 2009   Diff
AbstractForm: added Close(FNr),
Close(Handler)
FileSystem: overworked Open(FNr),
Close(FNr), VBFileHandler in
array(255)
...
r42 by olim...@gmx.net on Sep 30, 2009   Diff
Added conversion.Hex added Math.ShL +
ShR
r39 by olim...@gmx.net on Sep 27, 2009   Diff
[No log message]
All revisions of this file

File info

Size: 3539 bytes, 111 lines
Powered by Google Project Hosting