doc: Document 'android-ndk-build-system'.

* doc/guix.texi (Build Systems): Add 'android-ndk-build-system'.
This commit is contained in:
Danny Milosavljevic 2018-05-09 19:25:32 +02:00
parent 3724d37577
commit ad23a3fbab
No known key found for this signature in database
GPG Key ID: E71A35542C30BAA5
1 changed files with 19 additions and 0 deletions

View File

@ -3750,6 +3750,25 @@ that should be run during the @code{build} phase. By default the
@end defvr @end defvr
@defvr {Scheme Variable} android-ndk-build-system
@cindex Android distribution
@cindex Android NDK build system
This variable is exported by @code{(guix build-system android-ndk)}. It
implements a build procedure for Android NDK (native development kit)
packages using a Guix-specific build process.
The build system assumes that packages install their public interface
(header) files to the subdirectory "include" of the "out" output and
their libraries to the subdirectory "lib" of the "out" output.
It's also assumed that the union of all the dependencies of a package
has no conflicting files.
For the time being, cross-compilation is not supported - so right now
the libraries and header files are assumed to be host tools.
@end defvr
@defvr {Scheme Variable} asdf-build-system/source @defvr {Scheme Variable} asdf-build-system/source
@defvrx {Scheme Variable} asdf-build-system/sbcl @defvrx {Scheme Variable} asdf-build-system/sbcl
@defvrx {Scheme Variable} asdf-build-system/ecl @defvrx {Scheme Variable} asdf-build-system/ecl