1*21943e31SAndroid Build Coastguard Worker# 2*21943e31SAndroid Build Coastguard Worker# build.properties 3*21943e31SAndroid Build Coastguard Worker# 4*21943e31SAndroid Build Coastguard Worker# Author: Lasse Collin <[email protected]> 5*21943e31SAndroid Build Coastguard Worker# 6*21943e31SAndroid Build Coastguard Worker# This file has been put into the public domain. 7*21943e31SAndroid Build Coastguard Worker# You can do whatever you want with this file. 8*21943e31SAndroid Build Coastguard Worker# 9*21943e31SAndroid Build Coastguard Worker 10*21943e31SAndroid Build Coastguard Workertitle = XZ data compression 11*21943e31SAndroid Build Coastguard Workerhomepage = https://tukaani.org/xz/java.html 12*21943e31SAndroid Build Coastguard Workerversion = 1.9 13*21943e31SAndroid Build Coastguard Workerdebug = false 14*21943e31SAndroid Build Coastguard Worker 15*21943e31SAndroid Build Coastguard Worker# sourcever sets --release for javac 9 (or later) or -source and -target for 16*21943e31SAndroid Build Coastguard Worker# older javac versions which don't support --release. The main source code is 17*21943e31SAndroid Build Coastguard Worker# Java 5 compatible but the oldest -source/-target pair (and also --release) 18*21943e31SAndroid Build Coastguard Worker# that OpenJDK 15 supports is 7 (Java 7). 19*21943e31SAndroid Build Coastguard Worker# 20*21943e31SAndroid Build Coastguard Worker# sourcever9 does the same as sourcever but for files that require Java 9 or 21*21943e31SAndroid Build Coastguard Worker# later. The resulting classes are packaged as multi-release JAR, including 22*21943e31SAndroid Build Coastguard Worker# module-info.java. If sourcever9 is commented out, these files won't be 23*21943e31SAndroid Build Coastguard Worker# built but the package will still work. 24*21943e31SAndroid Build Coastguard Worker# 25*21943e31SAndroid Build Coastguard Worker# If you need to build this on an older JDK: 26*21943e31SAndroid Build Coastguard Worker# - Set sourcever appropriately (5 or higher) 27*21943e31SAndroid Build Coastguard Worker# - Comment the sourcever9 line below to disable building Java 9 files. 28*21943e31SAndroid Build Coastguard Worker# - Adjust extdoc_url and extdoc_file to point to older documentation. 29*21943e31SAndroid Build Coastguard Workersourcever = 7 30*21943e31SAndroid Build Coastguard Workersourcever9 = 9 31*21943e31SAndroid Build Coastguard Worker 32*21943e31SAndroid Build Coastguard Workersrc_dir = src 33*21943e31SAndroid Build Coastguard Workersrc9_dir = src9 34*21943e31SAndroid Build Coastguard Workerbuild_dir = build 35*21943e31SAndroid Build Coastguard Workerdist_dir = ${build_dir}/dist 36*21943e31SAndroid Build Coastguard Workerdist_file = ${dist_dir}/xz-java-${version}.zip 37*21943e31SAndroid Build Coastguard Workerclasses_dir = ${build_dir}/classes 38*21943e31SAndroid Build Coastguard Workerclasses9_dir = ${build_dir}/classes9 39*21943e31SAndroid Build Coastguard Workerjar_dir = ${build_dir}/jar 40*21943e31SAndroid Build Coastguard Workerdoc_dir = ${build_dir}/doc 41*21943e31SAndroid Build Coastguard Worker 42*21943e31SAndroid Build Coastguard Worker# extdoc_url and extdoc_file must be modified as a pair. 43*21943e31SAndroid Build Coastguard Worker# 44*21943e31SAndroid Build Coastguard Worker# Possible values for extdoc_url: 45*21943e31SAndroid Build Coastguard Worker# https://docs.oracle.com/javase/7/docs/api 46*21943e31SAndroid Build Coastguard Worker# https://docs.oracle.com/javase/8/docs/api 47*21943e31SAndroid Build Coastguard Worker# https://docs.oracle.com/javase/9/docs/api 48*21943e31SAndroid Build Coastguard Worker# https://docs.oracle.com/en/java/javase/11/docs/api 49*21943e31SAndroid Build Coastguard Worker# ... 50*21943e31SAndroid Build Coastguard Worker# https://docs.oracle.com/en/java/javase/15/docs/api 51*21943e31SAndroid Build Coastguard Worker# 52*21943e31SAndroid Build Coastguard Worker# Possible values for extdoc_file: 53*21943e31SAndroid Build Coastguard Worker# - Java 7, 8, and 9: package-list 54*21943e31SAndroid Build Coastguard Worker# - Java 11 and later: element-list 55*21943e31SAndroid Build Coastguard Workerextdoc_url = https://docs.oracle.com/en/java/javase/15/docs/api 56*21943e31SAndroid Build Coastguard Workerextdoc_file = element-list 57*21943e31SAndroid Build Coastguard Workerextdoc_dir = extdoc 58*21943e31SAndroid Build Coastguard Worker 59*21943e31SAndroid Build Coastguard Workerpom_template = maven/pom_template.xml 60*21943e31SAndroid Build Coastguard Workermaven_dir = ${build_dir}/maven 61