]> git.ipfire.org Git - people/ms/libloc.git/blobdiff - Makefile.am
Implement signing/verifying databases
[people/ms/libloc.git] / Makefile.am
index cf94eab3b0144451ffcb600c69ca6f7b27065918..b181e4cc39f553ff7ceabcc6eae4d4a8d80007f7 100644 (file)
@@ -11,6 +11,9 @@ OS = $(shell uname -s)
 
 DEBIAN_TARBALL_NAME = $(PACKAGE_NAME)_$(PACKAGE_VERSION).orig.tar.xz
 
+CLEANFILES += \
+       $(DEBIAN_TARBALL_NAME)
+
 if ENABLE_PERL
 BINDINGS += perl
 endif
@@ -78,6 +81,8 @@ update-po:
        $(MAKE) -C po update-po
 
 EXTRA_DIST += \
+       examples/private-key.pem \
+       examples/public-key.pem \
        examples/python/create-database.py \
        examples/python/read-database.py
 
@@ -125,6 +130,7 @@ src_libloc_la_LDFLAGS += -export-symbols $(top_srcdir)/src/libloc.sym
 endif
 
 src_libloc_la_LIBADD = \
+       $(OPENSSL_LIBS) \
        $(RESOLV_LIBS)
 
 src_libloc_la_DEPENDENCIES = \
@@ -254,7 +260,8 @@ EXTRA_DIST += \
 
 TESTS_CFLAGS = \
        $(AM_CFLAGS) \
-       -DLIBLOC_PRIVATE
+       -DLIBLOC_PRIVATE \
+       -DABS_SRCDIR=\"$(abs_srcdir)\"
 
 TESTS = \
        src/test-libloc \
@@ -269,7 +276,9 @@ CLEANFILES += \
        testdata.db
 
 testdata.db: examples/python/create-database.py
-       PYTHONPATH=$(abs_builddir)/src/python/.libs $(PYTHON) $< $@
+       PYTHONPATH=$(abs_builddir)/src/python/.libs \
+       ABS_SRCDIR="$(abs_srcdir)" \
+               $(PYTHON) $< $@
 
 check_PROGRAMS = \
        src/test-libloc \