File: README.source

package info (click to toggle)
relaxngcc 1.12-1.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid
  • size: 1,316 kB
  • sloc: java: 15,514; xml: 59; makefile: 46
file content (20 lines) | stat: -rw-r--r-- 852 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Information about relaxngcc
---------------------------

The source tarball is generated from an upstream zip file, and
some files are removed in the process:
- files that will be regenerated by javacc
- ChildAntProjectTag.java removed to avoid dependency on commons-jelly
- images that will be created during build
- use corret EOL encoding
- use ASCII encoding
- drop .class & .jar files
- exclude sample and doc dirs which contain generated files and are not used

Note that src/relaxngcc/runtime/NGCCPlainHandler.java and
src/relaxngcc/runtime/NGCCTypedContentHandler.java show as generated files by
licensecheck, but it's a false positive.

To bootstrap the package, the parser needs pregenerated files in the source.
These will be rebuilt after the initial jar, and then another build will use
these rebuilt versions when creating the final jar.