Module: Libpng::OHOS

Defined in:
lib/libpng/ohos.rb,
lib/libpng/ohos/ndk.rb,
lib/libpng/ohos/recipe.rb,
lib/libpng/ohos/code_signer.rb,
lib/libpng/ohos/zlib_builder.rb

Overview

Encapsulates everything OHOS-specific needed to build the aarch64-linux-ohos pre-compiled gem. Only loaded when Libpng::Recipe.for_target is called with an OHOS target -- the regular (source / ruby platform) gem install path never touches this code.

Subclasses are autoloaded from this file so that requiring 'libpng' stays cheap (no NDK code is parsed unless OHOS is in play).

Defined Under Namespace

Classes: CodeSigner, NDK, Recipe, ZlibBuilder

Constant Summary collapse

OHOS_ARCH =

clang --target value consumed by ohos.toolchain.cmake.

'arm64-v8a'
OHOS_PLATFORM =
'OHOS'