diff options
author | Danny Milosavljevic <dannym@scratchpost.org> | 2018-05-09 19:25:32 +0200 |
---|---|---|
committer | Danny Milosavljevic <dannym@scratchpost.org> | 2018-05-09 19:32:40 +0200 |
commit | ad23a3fbabb3cdc4ad19b524f517ad312768b92c (patch) | |
tree | 37f20cc5c6cea0c3d3fe5a655b605e2989f858aa /doc | |
parent | 3724d375778b11c6f857138198329e3b99984af5 (diff) | |
download | patches-ad23a3fbabb3cdc4ad19b524f517ad312768b92c.tar patches-ad23a3fbabb3cdc4ad19b524f517ad312768b92c.tar.gz |
doc: Document 'android-ndk-build-system'.
* doc/guix.texi (Build Systems): Add 'android-ndk-build-system'.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/guix.texi | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi index 4095bdb51b..8b9f8721ba 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -3750,6 +3750,25 @@ that should be run during the @code{build} phase. By default the @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 @defvrx {Scheme Variable} asdf-build-system/sbcl @defvrx {Scheme Variable} asdf-build-system/ecl |