blob: 7752eb24ac2b79502c0d00c0886782965ff1afcf [file] [log] [blame]
apply plugin: 'com.android.tools.java-library'
apply plugin: 'sdk-java-lib'
dependencies {
implementation project(':external:fat32lib')
}
group = 'com.android.tools.build'
archivesBaseName = 'jobb'
version = rootProject.ext.baseVersion
// configure the manifest of the sdkJar task
sdkJar.manifest.attributes('Main-Class': 'com.android.jobb.Main')
task jobbStartScripts(type: CreateStartScripts) {
classpath = project.getTasks().getAt(JavaPlugin.JAR_TASK_NAME).getOutputs().getFiles().plus(
project.getConfigurations().getByName('runtimeClasspath'))
outputDir new File(project.getBuildDir(), 'scripts')
description 'Creates OS specific scripts to start jobb'
mainClassName = 'com.android.jobb.Main'
applicationName = 'jobb'
}
sdk {
common(mac, linux) {
item(new File(buildDir, 'scripts/jobb')) {
into 'bin'
builtBy 'jobbStartScripts'
}
}
windows {
item(new File(buildDir, 'scripts/jobb.bat')) {
into 'bin'
builtBy 'jobbStartScripts'
}
}
}
// turn off strict javadoc
tasks.withType(Javadoc) {
options.addStringOption('Xdoclint:none', '-quiet')
}
jar {
from 'NOTICE'
}