gnu: r-annotationhub: Update to 2.12.0.
[jackhill/guix/guix.git] / Makefile.am
index 86528e8..474575c 100644 (file)
@@ -96,6 +96,7 @@ MODULES =                                     \
   guix/workers.scm                             \
   guix/zlib.scm                                        \
   guix/build-system.scm                                \
+  guix/build-system/android-ndk.scm            \
   guix/build-system/ant.scm                    \
   guix/build-system/cargo.scm                  \
   guix/build-system/cmake.scm                  \
@@ -128,6 +129,7 @@ MODULES =                                   \
   guix/svn-download.scm                                \
   guix/i18n.scm                                        \
   guix/ui.scm                                  \
+  guix/build/android-ndk-build-system.scm      \
   guix/build/ant-build-system.scm              \
   guix/build/download.scm                      \
   guix/build/download-nar.scm                  \
@@ -255,6 +257,17 @@ MODULES +=                                 \
 
 endif BUILD_DAEMON_OFFLOAD
 
+# Scheme implementation of the build daemon and related functionality.
+STORE_MODULES =                                        \
+  guix/store/database.scm                      \
+  guix/store/deduplication.scm
+
+if HAVE_GUILE_SQLITE3
+MODULES += $(STORE_MODULES)
+else
+MODULES_NOT_COMPILED += $(STORE_MODULES)
+endif !HAVE_GUILE_SQLITE3
+
 # Internal modules with test suite support.
 dist_noinst_DATA = guix/tests.scm guix/tests/http.scm
 
@@ -262,6 +275,7 @@ dist_noinst_DATA = guix/tests.scm guix/tests/http.scm
 AUX_FILES =                                            \
   gnu/packages/aux-files/emacs/guix-emacs.el           \
   gnu/packages/aux-files/linux-libre/4.16-arm.conf     \
+  gnu/packages/aux-files/linux-libre/4.16-arm64.conf   \
   gnu/packages/aux-files/linux-libre/4.16-i686.conf    \
   gnu/packages/aux-files/linux-libre/4.16-x86_64.conf  \
   gnu/packages/aux-files/linux-libre/4.14-arm.conf     \
@@ -272,7 +286,8 @@ AUX_FILES =                                         \
   gnu/packages/aux-files/linux-libre/4.4-i686.conf     \
   gnu/packages/aux-files/linux-libre/4.4-x86_64.conf   \
   gnu/packages/aux-files/linux-libre/4.1-i686.conf     \
-  gnu/packages/aux-files/linux-libre/4.1-x86_64.conf
+  gnu/packages/aux-files/linux-libre/4.1-x86_64.conf   \
+  gnu/packages/aux-files/run-in-namespace.c
 
 # Templates, examples.
 EXAMPLES =                                     \
@@ -375,6 +390,14 @@ SCM_TESTS +=                                       \
 
 endif
 
+if HAVE_GUILE_SQLITE3
+
+SCM_TESTS +=                                   \
+  tests/store-database.scm                     \
+  tests/store-deduplication.scm
+
+endif
+
 SH_TESTS =                                     \
   tests/guix-build.sh                          \
   tests/guix-download.sh                       \
@@ -740,6 +763,7 @@ assert-no-store-file-names: $(distdir)/ChangeLog
        $(AM_V_at)if grep -r --exclude=*.texi --exclude=*.info                  \
             --exclude=*.info-[0-9] --exclude=*.dot                             \
             --exclude=*.eps --exclude-dir=bootstrap                            \
+                --exclude=guix-manual.pot --exclude=guix-manual.*.po           \
             --exclude=guix-prettify.el                                         \
             --exclude=ChangeLog                                                \
             -E "$(storedir)/[a-z0-9]{32}-" $(distdir) ;                        \
@@ -800,3 +824,7 @@ AM_V_HELP2MAN_0 = @echo "  HELP2MAN" $@;
 AM_V_PO4A = $(AM_V_PO4A_$(V))
 AM_V_PO4A_ = $(AM_V_PO4A_$(AM_DEFAULT_VERBOSITY))
 AM_V_PO4A_0 = @echo "  PO4A" $@;
+
+AM_V_POXREF = $(AM_V_POXREF_$(V))
+AM_V_POXREF_ = $(AM_V_POXREF_$(AM_DEFAULT_VERBOSITY))
+AM_V_POXREF_0 = @echo "  POXREF" $@;