Project

Profile

Help

How to connect?
Download (4.06 KB) Statistics
| Branch: | Tag: | Revision:

he / latest9.2 / build / build-constants.xml @ 5c432fa8

1
<?xml version="1.0" encoding="UTF-8"?>
2

    
3
<project basedir="." default="all" name="Saxon: The XSLT and XQuery Processor: build constants"
4
         xmlns:dn="antlib:org.apache.ant.dotnet">
5
       
6
    <!-- note : Ant 1.7 is needed for this script -->
7
    
8
    <!-- Ant 1.7 introduces a <service> element to allow META-INF/services
9
         directories to be created in JAR files. Unfortunately it is broken,
10
         see http://issues.apache.org/bugzilla/show_bug.cgi?id=41201. The relevant
11
         code here is retained in the form of comments, and can be reinstated
12
         when the bug is fixed. Meanwhile the directories are created manually -->
13
    
14
    <!-- Build file for Saxon. This builds all six for the released products:
15
         Saxon-HE, -PE, and -EE, on both the Java and .NET platforms. It also builds
16
         the released resources file. A full build requires access to Saxonica
17
         proprietary source code. The open source Saxon-HE product can be built for
18
         Java using target "hej"; but building Saxon-HE for .NET may require some
19
         disentangling of tasks that depend on Saxon-EE code being present. -->           
20
         
21
    <!-- Naming conventions:
22
         -n   : .NET
23
         -j   : Java
24
         -he  : Home Edition
25
         -pe  : Professional Edition
26
         -ee  : Enterprise Edition
27
         combined as appropriate, so -pej denotes Saxon-PE on the Java platform
28
    -->
29
    
30
    
31
    <property name="version" value="9.2.0.7"/>
32
    <property name="versionh" value="9-2-0-7"/>
33
    <property name="release.date" value="2010-02-26"/>
34
    
35
    <!-- REMEMBER ALSO TO SET THE VERSION IN AssemblyInfo.cs and Version.java -->
36
    
37
    <!-- following locations are specific to the machine -->
38

    
39
    <!-- root drive -->
40
    <property name="root" value="c:"/>
41
    
42
    <!-- root drive for built files -->
43
    <property name="oroot" value="e:"/>
44
    
45
    
46
    <!-- Root directory for open source Java code -->        
47
    <property name="source-hej.dir" value="../hej"/>
48
    
49
    <!-- Root directory for Saxonica-proprietary Java code -->        
50
    <property name="source-eej.dir" value="${root}/saxon-sa-svn/latest9.2/eej"/>
51
    
52
    <!-- Root directory for all .NET code -->        
53
    <property name="source-n.dir" value="../hen"/>
54
    
55
    <property name="source-api-n.dir" value="${source-n.dir}/csource/api"/>
56
    <property name="source-cmd-n.dir" value="${source-n.dir}/csource/cmd"/>
57
    <property name="source-samples-n.dir" value="${source-n.dir}/csource/samples"/>     
58
    
59
 
60
                
61
    <!-- directory holding XML user documentation -->
62
    <property name="userdoc.dir" value="${root}/MyJava/doc/saxon8"/>
63
    
64
    
65
    <!-- directories holding use cases and sample applications -->
66
    <property name="usecases.dir" value="${root}/MyJava/use-cases"/>
67
    <property name="samples.dir" value="${root}/MyJava/samples"/>
68
    
69
    <!-- directory in which to build the product for release -->
70
    <property name="product.dir" value="${oroot}/saxon-build/${version}"/>
71
    
72
    <!-- directory in which to build the issued .ZIP files -->
73
    <property name="issue.dir" value="${oroot}/saxon-issues/saxon-issue-${release.date} (${version})"/>
74
                
75
    <!-- location of the archive directory -->
76
    <property name="archive.dir" value="${oroot}/archive${versionh}"/>
77
                    
78
    
79
    <!-- following locations are relative to the build file -->
80
        
81
    <property name="lib.dir" value="libs"/>
82
    <property name="temp.dir" value="temp"/>
83

    
84
        <!-- following locations are relative to the destination directory -->
85
                
86
    <property name="build-resources.dir" value="${product.dir}/resources"/> 
87
 
88
    <property name="build.debug" value="true"/>
89
    <property name="build.debuglevel" value="source,lines,vars"/>
90
    <property name="build.deprecation" value="true"/>
91
    <property name="build.optimize" value="true"/>
92
    <property name="build.compiler.source" value="1.5"/>
93
    <property name="build.compiler.target" value="1.5"/>
94
    <property name="build.compress" value="false"/>
95
    
96
 
97
    
98
</project>
(1-1/6)