Package v.akfz.jnih

Class JniHelperExtension

java.lang.Object
v.akfz.jnih.JniHelperExtension

public abstract class JniHelperExtension extends Object
  • Constructor Details

    • JniHelperExtension

      @Inject public JniHelperExtension(org.gradle.api.Project project, org.gradle.api.model.ObjectFactory objects)
  • Method Details

    • getJar

      public NativeLibrarySet getJar()
    • getRun

      public NativeLibrarySet getRun()
    • getHeaderOutputDir

      public org.gradle.api.file.DirectoryProperty getHeaderOutputDir()
    • getBuildNative

      public BuildNativeSpec getBuildNative()
    • getDockerBuild

      public DockerBuildSpec getDockerBuild()
    • getCppSourceFiles

      public org.gradle.api.file.ConfigurableFileCollection getCppSourceFiles()
    • getCrossCompiles

      public org.gradle.api.NamedDomainObjectContainer<CrossCompileSpec> getCrossCompiles()
    • crossCompile

      public void crossCompile(org.gradle.api.Action<? super org.gradle.api.NamedDomainObjectContainer<CrossCompileSpec>> action)
    • getJdks

      public JdkPaths getJdks()
    • jdks

      public void jdks(org.gradle.api.Action<? super JdkPaths> action)
    • packageNative

      public void packageNative(org.gradle.api.Action<PackageNativeSpec> action)
    • buildNative

      public void buildNative(org.gradle.api.Action<? super BuildNativeSpec> action)
    • dockerBuild

      public void dockerBuild(org.gradle.api.Action<? super DockerBuildSpec> action)