Package v.akfz.jnih
Class JniHelperExtension
java.lang.Object
v.akfz.jnih.JniHelperExtension
-
Constructor Summary
ConstructorsConstructorDescriptionJniHelperExtension(org.gradle.api.Project project, org.gradle.api.model.ObjectFactory objects) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildNative(org.gradle.api.Action<? super BuildNativeSpec> action) voidcrossCompile(org.gradle.api.Action<? super org.gradle.api.NamedDomainObjectContainer<CrossCompileSpec>> action) voiddockerBuild(org.gradle.api.Action<? super DockerBuildSpec> action) org.gradle.api.file.ConfigurableFileCollectionorg.gradle.api.NamedDomainObjectContainer<CrossCompileSpec>org.gradle.api.file.DirectoryPropertygetJar()getJdks()getRun()voidvoidpackageNative(org.gradle.api.Action<PackageNativeSpec> action)
-
Constructor Details
-
JniHelperExtension
@Inject public JniHelperExtension(org.gradle.api.Project project, org.gradle.api.model.ObjectFactory objects)
-
-
Method Details
-
getJar
-
getRun
-
getHeaderOutputDir
public org.gradle.api.file.DirectoryProperty getHeaderOutputDir() -
getBuildNative
-
getDockerBuild
-
getCppSourceFiles
public org.gradle.api.file.ConfigurableFileCollection getCppSourceFiles() -
getCrossCompiles
-
crossCompile
public void crossCompile(org.gradle.api.Action<? super org.gradle.api.NamedDomainObjectContainer<CrossCompileSpec>> action) -
getJdks
-
jdks
-
packageNative
-
buildNative
-
dockerBuild
-