guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


From: Danny Milosavljevic
Subject: 08/08: doc: Document 'android-ndk-build-system'.
Date: Wed, 9 May 2018 13:32:57 -0400 (EDT)

dannym pushed a commit to branch master
in repository guix.

commit ad23a3fbabb3cdc4ad19b524f517ad312768b92c
Author: Danny Milosavljevic <address@hidden>
Date:   Wed May 9 19:25:32 2018 +0200

    doc: Document 'android-ndk-build-system'.
    
    * doc/guix.texi (Build Systems): Add 'android-ndk-build-system'.
---
 doc/guix.texi | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/doc/guix.texi b/doc/guix.texi
index 4095bdb..8b9f872 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
 
address@hidden {Scheme Variable} android-ndk-build-system
address@hidden Android distribution
address@hidden 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.
+
address@hidden defvr
+
 @defvr {Scheme Variable} asdf-build-system/source
 @defvrx {Scheme Variable} asdf-build-system/sbcl
 @defvrx {Scheme Variable} asdf-build-system/ecl



reply via email to

[Prev in Thread] Current Thread [Next in Thread]