gnu: clutter-gtk: Update to 1.6.6.
[jackhill/guix/guix.git] / Makefile.am
index ea809be..760caed 100644 (file)
@@ -48,7 +48,10 @@ MODULES =                                    \
   guix/nar.scm                                 \
   guix/derivations.scm                         \
   guix/gnu-maintenance.scm                     \
+  guix/upstream.scm                            \
   guix/licenses.scm                            \
+  guix/graph.scm                               \
+  guix/cve.scm                                 \
   guix/build-system.scm                                \
   guix/build-system/cmake.scm                  \
   guix/build-system/emacs.scm                  \
@@ -58,6 +61,7 @@ MODULES =                                     \
   guix/build-system/perl.scm                   \
   guix/build-system/python.scm                 \
   guix/build-system/waf.scm                    \
+  guix/build-system/r.scm                      \
   guix/build-system/ruby.scm                   \
   guix/build-system/trivial.scm                        \
   guix/ftp-client.scm                          \
@@ -77,6 +81,7 @@ MODULES =                                     \
   guix/build/gnu-dist.scm                      \
   guix/build/perl-build-system.scm             \
   guix/build/python-build-system.scm           \
+  guix/build/r-build-system.scm                        \
   guix/build/ruby-build-system.scm             \
   guix/build/waf-build-system.scm              \
   guix/build/haskell-build-system.scm          \
@@ -88,7 +93,6 @@ MODULES =                                     \
   guix/build/rpath.scm                         \
   guix/build/cvs.scm                           \
   guix/build/svn.scm                           \
-  guix/build/syscalls.scm                      \
   guix/build/gremlin.scm                       \
   guix/build/emacs-utils.scm                   \
   guix/build/graft.scm                         \
@@ -98,8 +102,10 @@ MODULES =                                   \
   guix/import/gnu.scm                          \
   guix/import/snix.scm                         \
   guix/import/cabal.scm                                \
+  guix/import/cran.scm                         \
   guix/import/hackage.scm                      \
   guix/import/elpa.scm                         \
+  guix/scripts.scm                             \
   guix/scripts/download.scm                    \
   guix/scripts/build.scm                       \
   guix/scripts/archive.scm                     \
@@ -113,6 +119,8 @@ MODULES =                                   \
   guix/scripts/refresh.scm                     \
   guix/scripts/system.scm                      \
   guix/scripts/lint.scm                                \
+  guix/scripts/challenge.scm                   \
+  guix/scripts/import/cran.scm                 \
   guix/scripts/import/gnu.scm                  \
   guix/scripts/import/nix.scm                  \
   guix/scripts/import/hackage.scm              \
@@ -121,9 +129,19 @@ MODULES =                                  \
   guix/scripts/publish.scm                     \
   guix/scripts/edit.scm                                \
   guix/scripts/size.scm                                \
+  guix/scripts/graph.scm                       \
+  guix/scripts/container.scm                   \
+  guix/scripts/container/exec.scm              \
   guix.scm                                     \
   $(GNU_SYSTEM_MODULES)
 
+if BUILD_SYSCALLS_MODULE
+
+MODULES +=                                     \
+  guix/build/syscalls.scm
+
+endif
+
 if BUILD_DAEMON_OFFLOAD
 
 MODULES +=                                     \
@@ -181,6 +199,7 @@ SCM_TESTS =                                 \
   tests/pk-crypto.scm                          \
   tests/pki.scm                                        \
   tests/sets.scm                               \
+  tests/gnu-maintenance.scm                    \
   tests/substitute.scm                         \
   tests/builders.scm                           \
   tests/derivations.scm                                \
@@ -191,6 +210,7 @@ SCM_TESTS =                                 \
   tests/packages.scm                           \
   tests/snix.scm                               \
   tests/hackage.scm                            \
+  tests/cran.scm                               \
   tests/elpa.scm                               \
   tests/store.scm                              \
   tests/monads.scm                             \
@@ -202,7 +222,14 @@ SCM_TESTS =                                        \
   tests/gremlin.scm                            \
   tests/lint.scm                               \
   tests/publish.scm                            \
-  tests/size.scm
+  tests/scripts.scm                            \
+  tests/size.scm                               \
+  tests/graph.scm                              \
+  tests/challenge.scm                          \
+  tests/cve.scm                                        \
+  tests/file-systems.scm                       \
+  tests/services.scm                           \
+  tests/containers.scm
 
 if HAVE_GUILE_JSON
 
@@ -211,11 +238,13 @@ MODULES +=                                        \
   guix/import/pypi.scm                         \
   guix/scripts/import/pypi.scm                 \
   guix/import/cpan.scm                         \
-  guix/scripts/import/cpan.scm
+  guix/scripts/import/gem.scm                  \
+  guix/import/gem.scm
 
 SCM_TESTS +=                                   \
   tests/pypi.scm                               \
-  tests/cpan.scm
+  tests/cpan.scm                               \
+  tests/gem.scm
 
 endif
 
@@ -230,6 +259,8 @@ SH_TESTS =                                  \
   tests/guix-archive.sh                                \
   tests/guix-authenticate.sh                   \
   tests/guix-environment.sh                    \
+  tests/guix-environment-container.sh          \
+  tests/guix-graph.sh                          \
   tests/guix-lint.sh
 
 if BUILD_DAEMON
@@ -268,6 +299,7 @@ EXTRA_DIST =                                                \
   HACKING                                              \
   ROADMAP                                              \
   TODO                                                 \
+  CODE-OF-CONDUCT                                      \
   .dir-locals.el                                       \
   build-aux/build-self.scm                             \
   build-aux/hydra/gnu-system.scm                       \
@@ -277,12 +309,14 @@ EXTRA_DIST =                                              \
   build-aux/check-final-inputs-self-contained.scm      \
   build-aux/download.scm                               \
   build-aux/make-binary-tarball.scm                    \
+  build-aux/generate-authors.scm                       \
   srfi/srfi-37.scm.in                                  \
   srfi/srfi-64.scm                                     \
   srfi/srfi-64.upstream.scm                            \
   tests/test.drv                                       \
   tests/signing-key.pub                                        \
   tests/signing-key.sec                                        \
+  tests/cve-sample.xml                                 \
   build-aux/config.rpath                               \
   bootstrap                                            \
   release.nix                                          \
@@ -295,6 +329,13 @@ EXTRA_DIST +=                                      \
 
 endif !BUILD_DAEMON_OFFLOAD
 
+if !BUILD_SYSCALLS_MODULE
+
+EXTRA_DIST +=                                  \
+  guix/build/syscalls.scm
+
+endif !BUILD_SYSCALLS_MODULE
+
 
 CLEANFILES =                                   \
   $(GOBJECTS)                                  \
@@ -304,6 +345,10 @@ AM_V_GUILEC = $(AM_V_GUILEC_$(V))
 AM_V_GUILEC_ = $(AM_V_GUILEC_$(AM_DEFAULT_VERBOSITY))
 AM_V_GUILEC_0 = @echo "  GUILEC" $@;
 
+# Flags passed to 'guild compile'.
+GUILD_COMPILE_FLAGS =                          \
+  -Wformat -Wunbound-variable -Warity-mismatch
+
 # Unset 'GUILE_LOAD_COMPILED_PATH' altogether while compiling.  Otherwise, if
 # $GUILE_LOAD_COMPILED_PATH contains $(moduledir), we may find .go files in
 # there that are newer than the local .scm files (for instance because the
@@ -319,8 +364,7 @@ AM_V_GUILEC_0 = @echo "  GUILEC" $@;
        LC_ALL=C                                                        \
        $(top_builddir)/pre-inst-env                                    \
        $(GUILD) compile -L "$(top_builddir)" -L "$(top_srcdir)"        \
-         -Wformat -Wunbound-variable -Warity-mismatch                  \
-         --target="$(host)"                                            \
+         $(GUILD_COMPILE_FLAGS) --target="$(host)"                     \
          -o "$@" "$<"
 
 SUFFIXES = .go
@@ -387,9 +431,12 @@ gen-ChangeLog:
        fi
 
 gen-AUTHORS:
-       $(top_builddir)/pre-inst-env "$(GUILE)"                 \
-         "$(top_srcdir)/build-aux/generate-authors.scm"        \
-         "$(top_srcdir)" "$(distdir)/AUTHORS"
+       if test -d .git; then                                   \
+         rm -f "$(distdir)/AUTHORS";                           \
+         $(top_builddir)/pre-inst-env "$(GUILE)"               \
+           "$(top_srcdir)/build-aux/generate-authors.scm"      \
+           "$(top_srcdir)" "$(distdir)/AUTHORS";               \
+       fi
 
 # Make sure we're not shipping a file that embeds a local /gnu/store file name.
 assert-no-store-file-names: