gnu: Add missing copyright line.
[jackhill/guix/guix.git] / daemon.am
index 0c9bc9f..77bfe71 100644 (file)
--- a/daemon.am
+++ b/daemon.am
@@ -25,6 +25,8 @@ CLEANFILES += $(BUILT_SOURCES)
 
 noinst_LIBRARIES = libformat.a libutil.a libstore.a
 
+AM_CXXFLAGS = -Wall
+
 libformat_a_SOURCES =                          \
   nix/boost/format/free_funcs.cc               \
   nix/boost/format/parsing.cc                  \
@@ -115,10 +117,11 @@ libstore_a_CPPFLAGS =                             \
   -DNIX_BIN_DIR=\"$(bindir)\"                  \
   -DOPENSSL_PATH="\"openssl\""
 
-libstore_a_CFLAGS =                            \
+libstore_a_CXXFLAGS =                          \
   $(SQLITE3_CFLAGS) $(LIBGCRYPT_CFLAGS)
 
 bin_PROGRAMS = guix-daemon
+sbin_PROGRAMS = guix-register
 
 guix_daemon_SOURCES =                          \
   nix/nix-daemon/nix-daemon.cc                 \
@@ -135,6 +138,21 @@ guix_daemon_LDADD =                                \
 guix_daemon_headers =                          \
   nix/nix-daemon/shared.hh
 
+
+guix_register_SOURCES =                                \
+  nix/guix-register/guix-register.cc
+
+guix_register_CPPFLAGS =                       \
+  $(libutil_a_CPPFLAGS)                                \
+  $(libstore_a_CPPFLAGS)                       \
+  -I$(top_srcdir)/nix/libstore
+
+# XXX: Should we start using shared libs?
+guix_register_LDADD =                          \
+  libstore.a libutil.a libformat.a -lbz2       \
+  $(SQLITE3_LIBS) $(LIBGCRYPT_LIBS)
+
+
 libexec_PROGRAMS = nix-setuid-helper
 nix_setuid_helper_SOURCES =                    \
   nix/nix-setuid-helper/nix-setuid-helper.cc
@@ -159,7 +177,8 @@ nix/libstore/schema.sql.hh: nix/libstore/schema.sql
                   (write (get-string-all in) out)))))"
 
 nodist_pkglibexec_SCRIPTS =                    \
-  nix/scripts/list-runtime-roots
+  nix/scripts/list-runtime-roots               \
+  nix/scripts/substitute-binary
 
 EXTRA_DIST +=                                  \
   nix/sync-with-upstream                       \