~ubuntu-branches/ubuntu/saucy/libxalan2-java/saucy-security

« back to all changes in this revision

Viewing changes to build.xml

  • Committer: Bazaar Package Importer
  • Author(s): Michael Koch
  • Date: 2008-04-27 10:20:03 UTC
  • mfrom: (1.1.3 upstream) (3.1.11 hardy)
  • Revision ID: james.westby@ubuntu.com-20080427102003-qy06c2if0qayzwlg
Tags: 2.7.1-2
* Build-Depends on default-jdk-builddep. Closes: #477893
* Clarified debian/copyright.
* Don't use '-1' in Build-Depends.
* Updated watch file to match upstream correctly.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<?xml version="1.0" encoding="utf-8"?>
2
2
<!--
3
 
 * Copyright 1999-2004 The Apache Software Foundation.
 
3
 * Copyright 1999-2007 The Apache Software Foundation.
4
4
 *
5
5
 * Licensed under the Apache License, Version 2.0 (the "License");
6
6
 * you may not use this file except in compliance with the License.
55
55
  Shane Curcuru <shane_curcuru@lotus.com>
56
56
  Don Leslie <donald_leslie@lotus.com>
57
57
 
58
 
$Id: build.xml,v 1.219 2005/07/27 19:15:47 mcnamara Exp $
 
58
$Id: build.xml 563656 2007-08-07 21:12:16Z kcormier $
59
59
==================================================================== -->
60
60
 
61
61
<project name="Xalan" default="jar" basedir=".">
62
62
 
63
63
  <property name="name"                   value="xalan"/>
64
 
  <property name="year"                   value="2005"/>
 
64
  <property name="year"                   value="2006"/>
65
65
  <property name="build.debug"            value="on"/>
66
66
 
67
67
  <!-- Xalan Java version information -->
68
68
  <property name="version.VERSION"        value="2"/>
69
69
  <property name="version.RELEASE"        value="7"/>
70
70
  <property name="version.DEVELOPER"      value=""/><!-- Set this to 'D' if a developer release; blank "" if maintenance release -->
71
 
  <property name="version.MINOR"          value="0"/><!-- EITHER the developer release number, or a maintenance release number -->
 
71
  <property name="version.MINOR"          value="1"/><!-- EITHER the developer release number, or a maintenance release number -->
72
72
  <property name="version"                value="${version.VERSION}_${version.RELEASE}_${version.DEVELOPER}${version.MINOR}"/><!-- GUMP: version # of dist file -->
73
73
  <property name="impl.version"           value="${version.VERSION}.${version.RELEASE}.${version.DEVELOPER}${version.MINOR}"/><!-- Used in jar task for filtering MANIFEST.MF file -->
74
74
  
75
75
  <!-- Xerces Java version information -->
76
76
  <property name="parser.version.VERSION" value="2"/>
77
 
  <property name="parser.version.RELEASE" value="7"/>
78
 
  <property name="parser.version.MINOR"   value="1"/> 
 
77
  <property name="parser.version.RELEASE" value="9"/>
 
78
  <property name="parser.version.MINOR"   value="0"/> 
79
79
  
80
80
  <!-- Xalan Java directories -->  
81
81
<!--  <property name="bin.dir"                value="./bin"/> -->
82
82
  <property name="build.dir"              value="./build"/> 
83
83
  <property name="lib.dir"                value="./lib"/>   
84
 
  <property name="licenses.dir"           value="./licenses"/> 
85
84
  <property name="samples.dir"            value="./samples"/>   
86
85
  <property name="src.dir"                value="./src"/>  
87
86
  <property name="tools.dir"              value="./tools"/> 
118
117
  <property name="taglet.jar.name"        value="xalan2jtaglet.jar"/>
119
118
  <property name="taglet.jar"             value="${tools.dir}/${taglet.jar.name}"/>
120
119
 
121
 
    <!-- We don't need to package JLex in the xalan.jar, therefore the 
122
 
         JLex license and readme files are not part of xsltc.deps.license -->
123
 
  <property name="xsltc.deps.license"     value="BCEL.LICENSE.txt,BCEL.README.txt,runtime.LICENSE.txt,runtime.README.txt,regexp.LICENSE.txt,regexp.README.txt"/>
124
 
  
 
120
 
125
121
  <!-- Relative locations of source directories -->
126
122
  <property name="manifest.mf"            value="./src/MANIFEST.MF"/>
127
123
  <property name="manifest.xsltc.mf"      value="./src/manifest.xsltc"/>
189
185
  <property name="serializer.build.classes"     value="${serializer.build.dir}/serializer"/> 
190
186
  
191
187
  <!-- PROPERTIES TO MAKE THE SERIALIZER JAR ======================================= -->
192
 
  <property name="serializer.notice"            value="serializer.NOTICE.txt"/>
193
 
  <property name="serializer.license"           value="serializer.LICENSE.txt"/>  
194
 
  <property name="serializer.readme"            value="serializer.README.txt"/>   
195
188
  <property name="serializer.manifest.basename" value="MANIFEST.SERIALIZER"/> 
196
189
  <property name="serializer.manifest"          value="${serializer.src.dir}/${serializer.manifest.basename}"/>
197
190
  <property name="serializer.impl.version"      value="${impl.version}"/>
249
242
 
250
243
  <!-- patternsets for source and binary distribution packages -->
251
244
  <patternset id="bin-distro" >
 
245
    <include name="${dist.file}/LICENSE.txt"/>
 
246
    <include name="${dist.file}/NOTICE.txt"/>
252
247
    <include name="${dist.file}/readme.html"/>
253
 
    <include name="${dist.file}/licenses/LICENSE.DOM-documentation.html"/>
254
 
    <include name="${dist.file}/licenses/LICENSE.DOM-software.html"/>
255
 
    <include name="${dist.file}/licenses/LICENSE-SAX.html"/>
256
 
    <include name="${dist.file}/licenses/xalan.LICENSE.txt"/>
257
 
    <include name="${dist.file}/licenses/xalan.NOTICE.txt"/>
258
 
    <include name="${dist.file}/xalan.README.txt"/>    
259
 
    <include name="${dist.file}/licenses/serializer.LICENSE.txt"/>
260
 
    <include name="${dist.file}/licenses/serializer.NOTICE.txt"/>
261
 
    <include name="${dist.file}/serializer.README.txt"/>
262
 
    <include name="${dist.file}/licenses/xercesImpl.LICENSE.txt"/>
263
 
    <include name="${dist.file}/licenses/xercesImpl.NOTICE.txt"/>    
264
 
    <include name="${dist.file}/xercesImpl.README.txt"/>
265
 
    <include name="${dist.file}/licenses/xml-apis.LICENSE.txt"/>
266
 
    <include name="${dist.file}/licenses/xml-apis.NOTICE.txt"/>    
267
 
    <include name="${dist.file}/xml-apis.README.txt"/>
268
 
    <include name="${dist.file}/licenses/BCEL.LICENSE.txt"/>
269
 
    <include name="${dist.file}/BCEL.README.txt"/>
270
 
    <include name="${dist.file}/licenses/regexp.LICENSE.txt"/>
271
 
    <include name="${dist.file}/regexp.README.txt"/>
272
 
    <include name="${dist.file}/licenses/runtime.LICENSE.txt"/>
273
 
    <include name="${dist.file}/runtime.README.txt"/>    
274
248
    <include name="${dist.file}/xalan.jar"/>
275
249
    <!-- xsltc.jar will only be picked up if it has been built -->
276
250
    <include name="${dist.file}/xsltc.jar"/>     
287
261
    <include name="${dist.file}/docs/"/>
288
262
  </patternset>
289
263
  <patternset id="bin-distro-nodocs" >
 
264
    <include name="${dist.file}/LICENSE.txt"/>
 
265
    <include name="${dist.file}/NOTICE.txt"/>
290
266
    <include name="${dist.file}/readme.html"/>
291
 
    <include name="${dist.file}/licenses/LICENSE.DOM-documentation.html"/>
292
 
    <include name="${dist.file}/licenses/LICENSE.DOM-software.html"/>
293
 
    <include name="${dist.file}/licenses/LICENSE-SAX.html"/>
294
 
    <include name="${dist.file}/licenses/xalan.LICENSE.txt"/>
295
 
    <include name="${dist.file}/licenses/xalan.NOTICE.txt"/>
296
 
    <include name="${dist.file}/xalan.README.txt"/>    
297
 
    <include name="${dist.file}/licenses/serializer.LICENSE.txt"/>
298
 
    <include name="${dist.file}/licenses/serializer.NOTICE.txt"/>
299
 
    <include name="${dist.file}/serializer.README.txt"/>
300
 
    <include name="${dist.file}/licenses/xercesImpl.LICENSE.txt"/>
301
 
    <include name="${dist.file}/licenses/xercesImpl.NOTICE.txt"/>    
302
 
    <include name="${dist.file}/xercesImpl.README.txt"/>
303
 
    <include name="${dist.file}/licenses/xml-apis.LICENSE.txt"/>
304
 
    <include name="${dist.file}/licenses/xml-apis.NOTICE.txt"/>    
305
 
    <include name="${dist.file}/xml-apis.README.txt"/>
306
 
    <include name="${dist.file}/licenses/BCEL.LICENSE.txt"/>
307
 
    <include name="${dist.file}/BCEL.README.txt"/>
308
 
    <include name="${dist.file}/licenses/regexp.LICENSE.txt"/>
309
 
    <include name="${dist.file}/regexp.README.txt"/>
310
 
    <include name="${dist.file}/licenses/runtime.LICENSE.txt"/>
311
 
    <include name="${dist.file}/runtime.README.txt"/>      
312
267
    <include name="${dist.file}/xalan.jar"/>
313
268
    <!-- xsltc.jar will only be picked up if it has been built -->
314
269
    <include name="${dist.file}/xsltc.jar"/>    
324
279
    <include name="${dist.file}/samples/xsltcservlet.jar"/>
325
280
  </patternset>
326
281
  <patternset id="src-distro" >
 
282
    <include name="${dist.file}/LICENSE.txt"/>
 
283
    <include name="${dist.file}/NOTICE.txt"/>      
327
284
    <include name="${dist.file}/build.*"/>
328
285
    <include name="${dist.file}/commits.xml"/>
329
286
    <include name="${dist.file}/KEYS"/>
330
 
    <include name="${dist.file}/readme.html"/>
331
 
    <include name="${dist.file}/xalan.README.txt"/>
332
 
    <include name="${dist.file}/serializer.README.txt"/>        
 
287
    <include name="${dist.file}/readme.html"/>  
333
288
    <include name="${dist.file}/lib/"/>
334
289
    <include name="${dist.file}/tools/"/>
335
 
    <include name="${dist.file}/licenses/"/>
336
290
    <include name="${dist.file}/samples/"/>
337
291
    <exclude name="${dist.file}/samples/xalansamples.jar"/>
338
292
    <exclude name="${dist.file}/samples/xalanservlet.war"/>
346
300
 
347
301
  <!-- XSLTC engine dependency .jar files -->    
348
302
  <patternset id="xsltc-deps-jars" >
349
 
    <include name="${dist.file}/bin/${bcel.jar.name}"/>
 
303
    <include name="${dist.file}/lib/${bcel.jar.name}"/>
350
304
    <include name="${dist.file}/tools/${java_cup.jar.name}"/>
351
305
    <include name="${dist.file}/tools/${jlex.jar.name}"/>
352
 
    <include name="${dist.file}/bin/${runtime.jar.name}"/>
353
 
    <include name="${dist.file}/bin/${regexp.jar.name}"/>
 
306
    <include name="${dist.file}/lib/${runtime.jar.name}"/>
 
307
    <include name="${dist.file}/lib/${regexp.jar.name}"/>
354
308
  </patternset>
355
309
 
356
310
  <!-- =================================================================== -->
357
311
  <!-- Creates output build directories and doc prerequistes               -->
358
312
  <!-- =================================================================== -->
359
313
  <target name="prepare">
360
 
    <echo message="Project:${Name-in-docs} version:${version} build.xml $Revision: 1.219 $"/>
 
314
    <echo message="Project:${Name-in-docs} version:${version} build.xml $Revision$"/>
361
315
    <mkdir dir="${build.dir}"/>
362
316
    <mkdir dir="${build.classes}"/>
363
317
    <!-- Note that all testing-related targets *must* depend on 
385
339
  </target>
386
340
 
387
341
  <!-- Must depend on jar since we use Xalan to process xml files -->
388
 
  <target name="prepare.docs" depends="jar">
 
342
  <target name="prepare.docs" depends="jar,prepare.docs.nojardepends"/>
 
343
  
 
344
  <target name="prepare.docs.nojardepends">  
389
345
    <mkdir dir="${build.docs}"/> 
390
346
    <mkdir dir="${build.apidocs}"/>
391
347
 
590
546
 
591
547
  <!-- Copy license and readme files for XSLTC support jars -->
592
548
  <target name="xsltc.copy-licenses" depends="xsltc.prepare">
593
 
<!--  
594
 
    <echo message="Copying license files for XSLTC support jars"/>
595
 
    <copy todir="${build.classes}">
596
 
      <fileset dir="${lib.dir}" casesensitive="no" includes="${xsltc.deps.license}"/>
597
 
    </copy> -->
598
549
  </target>
599
550
 
600
551
  <!-- A parametrized target which is used to copy and expand a XSLTC support jar -->
680
631
      <fileset dir="${build.classes}" includes="JLex/**" />
681
632
      <fileset dir="${build.classes}" includes="java_cup/**" />
682
633
      <fileset dir="${build.classes}" includes="org/apache/regexp/**" />
683
 
      <fileset dir="${build.classes}" includes="${xsltc.deps.license}" />
684
634
    </jar>
685
635
 
686
636
  </target>
763
713
  <!-- =================================================================== -->
764
714
  <!-- Compiles the samples (servlet excluded) and jars the class files    -->  
765
715
  <!-- =================================================================== -->
766
 
  <target name="samples" depends="jar,xsltc.samples"
 
716
  <target name="samples" depends="jar,samples.nojardepends,xsltc.samples"/>
 
717
 
 
718
  <target name="samples.nojardepends" depends="xsltc.samples.nojardepends"
767
719
    description="Compile and jar the samples (except servlet)" >
768
720
    <property name="exclude" value="*.xml,*.xsl,*.txt,*.html,*.properties,*.out"/>
769
721
    <mkdir dir="${build.samples}"/>
854
806
  <target name="extra.std.samples"
855
807
          depends="servlet,xsltc.applet,xsltc.ejb,xsltc.servlet"/>
856
808
          
857
 
<!--  <target name="extra.std.samples.compile"
858
 
          depends="servlet.compile,xsltc.applet.compile,
859
 
                   xsltc.ejb.compile,xsltc.servlet.compile"/>          -->
 
809
  <target name="extra.std.samples.nojardepends"
 
810
          depends="servlet.nojardepends,xsltc.applet.nojardepends,
 
811
                   xsltc.ejb.nojardepends,xsltc.servlet.nojardepends"/>
860
812
 
861
813
  <!-- =================================================================== -->
862
814
  <!-- Compiles all samples that require extra non-standard components in  -->
864
816
  <!-- =================================================================== -->
865
817
  <target name="extra.nonstd.samples" depends="xsltc.brazil"/>
866
818
  
867
 
<!--  <target name="extra.nonstd.samples.compile" depends="xsltc.brazil.compile"/> -->
 
819
  <target name="extra.nonstd.samples.nojardepends" depends="xsltc.brazil.nojardepends"/>
868
820
 
869
821
  <!-- =================================================================== -->
870
822
  <!-- Compiles the sample servlet and jars the class files.               --> 
871
823
  <!-- The javax.servlet and javax.servlet.http packages                   -->
872
824
  <!-- must be on the classpath                                            -->
873
825
  <!-- =================================================================== -->
874
 
  <target name="servlet" depends="jar"
 
826
  <target name="servlet" depends="jar,servlet.nojardepends"/>
 
827
 
 
828
  <target name="servlet.nojardepends"
875
829
    description="Compile and jar the servlet samples in xalanservlet.war" >
876
830
     <echo message="To compile the sample servlets, javax.servlet and javax.servlet.http must be on the classpath"/>   
877
831
     <mkdir dir="${build.servlet}"/>
913
867
  <!-- add samples in CompiledApplet, CompiledBrazil, CompiledEJB and      -->
914
868
  <!-- CompiledServlet.                                                    -->
915
869
  <!-- =================================================================== -->
916
 
  <target name="xsltc.samples" depends="jar">
 
870
  <target name="xsltc.samples" depends="jar,xsltc.samples.nojardepends"/>
 
871
 
 
872
  <target name="xsltc.samples.nojardepends">
917
873
    <mkdir dir="${build.samples}"/>
918
874
    <javac srcdir="${samples.dir}/translets"
919
875
           classpath="${java.class.path}:${build.xalan.jar}" 
927
883
  <!-- =================================================================== -->
928
884
  <!-- Compiles the XSLTC applet example and jars the class files.         --> 
929
885
  <!-- =================================================================== -->
930
 
  <target name="xsltc.applet" depends="jar">
 
886
  <target name="xsltc.applet" depends="jar,xsltc.applet.nojardepends"/>
 
887
 
 
888
  <target name="xsltc.applet.nojardepends">
931
889
    <mkdir dir="${build.samples}/CompiledApplet"/>
932
890
    <javac srcdir="${samples.dir}/CompiledApplet"
933
891
           destdir="${build.samples}/CompiledApplet" excludes="${exclude}"
940
898
  <!-- =================================================================== -->
941
899
  <!-- Compiles the XSLTC brazil example and jars the class files.         --> 
942
900
  <!-- =================================================================== -->
943
 
  <target name="xsltc.brazil" depends="jar">
 
901
  <target name="xsltc.brazil" depends="jar,xsltc.brazil.nojardepends"/>
 
902
 
 
903
  <target name="xsltc.brazil.nojardepends">
944
904
    <mkdir dir="${build.samples}/CompiledBrazil"/>
945
905
    <javac srcdir="${samples.dir}/CompiledBrazil"
946
906
           destdir="${build.samples}/CompiledBrazil" excludes="${exclude}"
955
915
  <!-- ejb.jar must be on the classpath to compile this sample.            -->
956
916
  <!-- EJB 2.0 can be found at http://java.sun.com/products/ejb/docs.html  -->
957
917
  <!-- =================================================================== -->
958
 
  <target name="xsltc.ejb" depends="jar">
 
918
  <target name="xsltc.ejb" depends="jar,xsltc.ejb.nojardepends"/>
 
919
 
 
920
  <target name="xsltc.ejb.nojardepends">
959
921
    <mkdir dir="${build.samples}/CompiledEJB"/>
960
922
    <javac srcdir="${samples.dir}/CompiledEJB"
961
923
           destdir="${build.samples}/CompiledEJB" excludes="${exclude}"
968
930
  <!-- =================================================================== -->
969
931
  <!-- Compiles the XSLTC servlet example and jars the class files.        --> 
970
932
  <!-- =================================================================== -->
971
 
  <target name="xsltc.servlet" depends="jar">
 
933
  <target name="xsltc.servlet" depends="jar,xsltc.servlet.nojardepends" />
 
934
 
 
935
  <target name="xsltc.servlet.nojardepends">
972
936
    <mkdir dir="${build.samples}/CompiledServlet"/>
973
937
    <javac srcdir="${samples.dir}/CompiledServlet"
974
938
           destdir="${build.samples}/CompiledServlet" excludes="${exclude}"
982
946
  <!-- =================================================================== -->
983
947
  <!-- Generate HTML docs                                                  -->
984
948
  <!-- =================================================================== -->
985
 
  <target name="docs" depends="prepare.docs,autodocs,xsltc.docs"
 
949
  <target name="docs" depends="jar,docs.nojardepends,xsltc.docs"/>
 
950
  
 
951
  <target name="docs.nojardepends" depends="prepare.docs.nojardepends,autodocs"  
986
952
    description="Build the documentation (overview, readme, etc.)" >
987
953
    <echo message="docs is human-usable target with dependencies"/>  
988
954
  </target>
999
965
  <!-- =================================================================== -->
1000
966
  <!-- Creates the API documentation                                       -->
1001
967
  <!-- =================================================================== -->
1002
 
  <target name="javadocs" depends="prepare.docs"
 
968
  <target name="javadocs" depends="jar,javadocs.nojardepends"/>
 
969
  
 
970
  <target name="javadocs.nojardepends" depends="prepare.docs.nojardepends,autojavadocs"
1003
971
    description="Build the Javadocs for Xalan 2.x and jaxp sources" >
1004
972
    <echo message="javadocs is human-usable target with dependencies"/> 
1005
973
    
1137
1105
    <delete dir="${build.dir}"/>
1138
1106
    <delete dir="${site.root}"/>
1139
1107
    <delete dir="${xalan.apache.org.site.root}"/>    
1140
 
    <delete>
 
1108
    <delete quiet="true">
1141
1109
      <fileset dir="${xdocs.style}" excludes="${xalanonly-styledocs}"/>
1142
1110
    </delete>
1143
1111
    <delete file="${xdocs.DONE.file}"/>
1250
1218
          
1251
1219
  <target name="build.std-separatejars.parts"
1252
1220
          depends="xalan-interpretive.jar,xsltc.jar,
1253
 
                   docs,javadocs,
1254
 
                   samples,extra.std.samples,
 
1221
                   docs.nojardepends,javadocs.nojardepends,
 
1222
                   samples.nojardepends,extra.std.samples.nojardepends,
1255
1223
                   xsltc.docs"/>
1256
1224
                    
1257
1225
  <target name="build.std-separatejars.parts-nodocs"
1258
1226
          depends="xalan-interpretive.jar,xsltc.jar,
1259
 
                   samples,extra.std.samples"/>                            
 
1227
                   samples.nojardepends,extra.std.samples.nojardepends"/>                            
1260
1228
          
1261
1229
  <target name="build.nonstd.parts" depends="extra.nonstd.samples"/>
1262
 
  <target name="build.nonstd-separatejars.parts" depends="extra.nonstd.samples"/>
 
1230
  <target name="build.nonstd-separatejars.parts" depends="extra.nonstd.samples.nojardepends"/>
1263
1231
 
1264
1232
  <!-- =================================================================== -->
1265
1233
  <!-- Autodist targets.  Used by the distribution targets.                -->
1266
1234
  <!-- =================================================================== -->  
1267
1235
  <target name="autodist-mkdirs">
1268
1236
    <mkdir dir="${dist.dir}"/>
1269
 
    <mkdir dir="${dist.dir}/lib"/>    
1270
 
    <mkdir dir="${dist.dir}/licenses"/> 
 
1237
    <mkdir dir="${dist.dir}/lib"/>   
1271
1238
    <mkdir dir="${dist.dir}/samples"/>       
1272
1239
    <mkdir dir="${dist.dir}/src"/>
1273
1240
    <mkdir dir="${dist.dir}/tools"/>     
1281
1248
 
1282
1249
  <target name="autodist-copy-files">
1283
1250
 
1284
 
    <!-- Copy license files from license to distribution root -->
1285
 
    <copy todir="${dist.dir}/licenses">
1286
 
      <fileset dir="${licenses.dir}">
1287
 
        <include name="*.*"/>
 
1251
    <!-- Copy license files to distribution root -->
 
1252
    <copy todir="${dist.dir}">
 
1253
      <fileset dir=".">
 
1254
        <include name="LICENSE.txt,NOTICE.txt"/>
1288
1255
      </fileset>
1289
1256
    </copy>
1290
1257
 
1332
1299
    </copy>
1333
1300
    <copy file="${build.serializer.jar}" todir="${dist.dir}" />
1334
1301
    
1335
 
    <copy file="${xmlapis.jar}" todir="${dist.dir}" /> 
1336
 
    <copy file="${lib.dir}/xml-apis.README.txt" todir="${dist.dir}" />    
 
1302
    <copy file="${xmlapis.jar}" todir="${dist.dir}" />  
1337
1303
    <copy file="${parser.jar}" todir="${dist.dir}" />        
1338
 
    <copy file="${lib.dir}/xercesImpl.README.txt" todir="${dist.dir}" />     
1339
1304
 
1340
1305
    <copy todir="${dist.dir}">
1341
1306
      <fileset dir="." includes="readme.html,KEYS,build.xml,build.sh,build.bat,commits.xml,
1342
 
                                 xalan.README.txt,serializer.README.txt"/>      
 
1307
                                 LICENSE.txt,NOTICE.txt"/>      
1343
1308
    </copy>
1344
1309
  </target>
1345
1310
 
1556
1521
  <!-- =================================================================== -->
1557
1522
 
1558
1523
 
1559
 
  <target name="xsltc.prepare.docs" depends="prepare.docs">
 
1524
  <target name="xsltc.prepare.docs" depends="prepare.docs.nojardepends">
1560
1525
   <mkdir dir="${build.docs}/xsltc"/>
1561
1526
   <!--   
1562
1527
   <echo message="Transform xsltc_todo.xml and put the result in ${build.docs}/xsltc"/>
1606
1571
  <!-- patternset for source distribution packages -->
1607
1572
  <patternset id="serializer-src-distro" >
1608
1573
    <!-- some license and legal stuff -->
1609
 
    <include name="${serializer.dist.file}/licenses/${serializer.license}"/>
1610
 
    <include name="${serializer.dist.file}/licenses/${serializer.notice}"/>
1611
 
    <include name="${serializer.dist.file}/${serializer.readme}"/>    
 
1574
    <include name="${serializer.dist.file}/LICENSE.txt"/>
 
1575
    <include name="${serializer.dist.file}/NOTICE.txt"/> 
1612
1576
    <include name="${serializer.dist.file}/KEYS"/>  
1613
1577
 
1614
1578
    <!-- The build stuff that uses Ant and this file itself, build.xml
1625
1589
 
1626
1590
    <!-- We need Ant in order to run build.xml in the source distribution -->
1627
1591
    <include name="${serializer.dist.file}/tools/ant.jar"/>
1628
 
    <include name="${serializer.dist.file}/tools/ant.LICENSE.txt"/>
1629
 
    <include name="${serializer.dist.file}/tools/ant.README.txt"/>
1630
1592
    <include name="${serializer.dist.file}/tools/antRun"/>
1631
1593
    <include name="${serializer.dist.file}/tools/antRun.bat"/>
1632
1594
 
1633
1595
    <!-- The serializer needs this jar in order to build -->
1634
1596
    <include name="${serializer.dist.file}/xml-apis.jar"/>
1635
 
    <include name="${serializer.dist.file}/licenses/xml-apis.LICENSE.txt"/>
1636
 
    <include name="${serializer.dist.file}/licenses/xml-apis.NOTICE.txt"/>
1637
 
    <include name="${serializer.dist.file}/licenses/LICENSE.DOM-documentation.html"/>
1638
 
    <include name="${serializer.dist.file}/licenses/LICENSE.DOM-software.html"/>
1639
 
    <include name="${serializer.dist.file}/licenses/LICENSE-SAX.html"/>
1640
 
    <include name="${serializer.dist.file}/licenses/LICENSE.DOM-software.html"/>
1641
 
    
1642
 
    <include name="${serializer.dist.file}/xml-apis.README.txt"/>
1643
1597
    
1644
1598
    <!-- Ant needs an XML parser in order to read in the build.xml, so it
1645
1599
         can even do the build ... this is a strange loop ... -->
1646
1600
    <include name="${serializer.dist.file}/xercesImpl.jar"/>
1647
 
    <include name="${serializer.dist.file}/licenses/xercesImpl.LICENSE.txt"/>
1648
 
    <include name="${serializer.dist.file}/licenses/xercesImpl.NOTICE.txt"/>
1649
 
    <include name="${serializer.dist.file}/xercesImpl.README.txt"/>
1650
1601
  </patternset>
1651
1602
 
1652
1603
  <!-- patternset for  binary distribution packages ... if needed
1653
1604
  <patternset id="serializer-bin-distro" >
1654
 
    <include name="${serializer.dist.file}/licenses/serializer.LICENSE.txt"/>
1655
 
    <include name="${serializer.dist.file}/licenses/serializer.NOTICE.txt"/>
 
1605
    <include name="${serializer.dist.file}/LICENSE.txt"/>
 
1606
    <include name="${serializer.dist.file}/NOTICE.txt"/>
1656
1607
    <include name="${serializer.dist.file}/KEYS"/>
1657
1608
    <include name="${serializer.dist.file}/${serializer.name}.jar"/>
1658
1609
    <include name="${serializer.dist.file}/${xmlapis.jar.name}"/>
1700
1651
      <fileset dir="${serializer.src.dir}" includes="${serializer.reldir}/**/*.properties"/>
1701
1652
    </copy>
1702
1653
 
1703
 
<!-- Not sure why we want to include this in the jar when we
1704
 
     don't have this in xml-apis.jar, xercesImpl.jar, or xalan.jar
1705
 
    <copy todir="${serializer.build.classes}" file="${serializer.license}" />
1706
 
    <copy todir="${serializer.build.classes}" file="${serializer.notice}" />
1707
 
    <copy todir="${serializer.build.classes}" file="${serializer.readme}" />    -->
1708
1654
  </target>
1709
1655
 
1710
1656
 
1791
1737
 
1792
1738
  <target name="serializer-autodist-mkdirs">
1793
1739
    <echo message="Serializer: making distribution directories" />
1794
 
    <mkdir dir="${serializer.dist.dir}"/>
1795
 
    <mkdir dir="${serializer.dist.dir}/licenses"/>    
 
1740
    <mkdir dir="${serializer.dist.dir}"/> 
1796
1741
    <mkdir dir="${serializer.dist.dir}/src"/>
1797
1742
    <mkdir dir="${serializer.dist.dir}/tools"/>      
1798
1743
  </target>
1819
1764
    <!-- Copy runtime jars -->    
1820
1765
    <copy file="${lib.dir}/${xmlapis.jar.name}" todir="${serializer.dist.dir}" />
1821
1766
    <copy file="${lib.dir}/${parser.jar.name}" todir="${serializer.dist.dir}" />
1822
 
    <copy file="${lib.dir}/xml-apis.README.txt" todir="${serializer.dist.dir}" />
1823
 
    <copy file="${lib.dir}/xercesImpl.README.txt" todir="${serializer.dist.dir}" />        
1824
1767
 
1825
1768
    <!-- Copy licenses -->
1826
 
    <copy todir="${serializer.dist.dir}/licenses">
1827
 
      <fileset dir="./licenses" 
1828
 
               includes="serializer.*.txt,xml-apis.*.txt,xercesImpl.*.txt,LICENSE.DOM*,LICENSE-SAX*"/>
 
1769
    <copy todir="${serializer.dist.dir}">
 
1770
      <fileset dir="." 
 
1771
               includes="LICENSE.txt,NOTICE.txt"/>
1829
1772
    </copy>
1830
1773
 
1831
1774
    <!-- Copy tools -->
1834
1777
    </copy>    
1835
1778
 
1836
1779
    <copy todir="${serializer.dist.dir}">
1837
 
      <fileset dir="." includes="KEYS,serializer.README.txt,build.xml,build.sh,build.bat"/>
 
1780
      <fileset dir="." includes="KEYS,build.xml,build.sh,build.bat"/>
1838
1781
    </copy>
1839
1782
  </target>
1840
1783