Interface NativeLibrary


@Deprecated public interface NativeLibrary
Deprecated.
A Native Library. The configurations used to create a shared object.

Deprecated since ndk-compile is deprecated.

  • Method Details

    • getName

      @NonNull String getName()
      Deprecated.
      Returns the name of the native library. A native library "libfoo.so" would have the name of "foo".
      Returns:
      name of the native library.
    • getAbi

      @NonNull String getAbi()
      Deprecated.
      Returns the ABI of the library.
      Returns:
      abi of the library.
    • getToolchainName

      @NonNull String getToolchainName()
      Deprecated.
      Returns the name of the toolchain used to compile the native library.
      Returns:
      name of the toolchain.
    • getCIncludeDirs

      @NonNull List<File> getCIncludeDirs()
      Deprecated.
      A list of include directories for compiling C code.
      Returns:
      list of include directories.
    • getCppIncludeDirs

      @NonNull List<File> getCppIncludeDirs()
      Deprecated.
      A list of include directories for compiling C++ code.
      Returns:
      list of include directories.
    • getCSystemIncludeDirs

      @NonNull List<File> getCSystemIncludeDirs()
      Deprecated.
      A list of system include directories for compiling C code.
      Returns:
      list of include directories.
    • getCppSystemIncludeDirs

      @NonNull List<File> getCppSystemIncludeDirs()
      Deprecated.
      A list of system include directories for compiling C++ code.
      Returns:
      list of include directories.
    • getCDefines

      @NonNull List<String> getCDefines()
      Deprecated.
      A list of defines for C code.
      Returns:
      list of defines.
    • getCppDefines

      @NonNull List<String> getCppDefines()
      Deprecated.
      A list of defines for C++ code.
      Returns:
      list of defines.
    • getCCompilerFlags

      @NonNull List<String> getCCompilerFlags()
      Deprecated.
      A list of compiler flags for C code.
      Returns:
      list of compiler flags.
    • getCppCompilerFlags

      @NonNull List<String> getCppCompilerFlags()
      Deprecated.
      A list of compiler flags for C++ code.
      Returns:
      list of compiler flags.
    • getDebuggableLibraryFolders

      @NonNull List<File> getDebuggableLibraryFolders()
      Deprecated.
      The folders containing built libraries with debug information.
      Returns:
      list of paths to locate shared objects with debug information.