Make -jN work again.
authorWerner Koch <wk@gnupg.org>
Wed, 7 May 2014 14:37:15 +0000 (16:37 +0200)
committerWerner Koch <wk@gnupg.org>
Wed, 7 May 2014 14:37:15 +0000 (16:37 +0200)
* common/Makefile.am ($(PROGRAMS)): New rule
(t_http_LDADD): Use libcommontls.a without directory prefix.
* dirmngr/Makefile.am ($(PROGRAMS)): New rule.

common/Makefile.am
dirmngr/Makefile.am

index 439c29b..b955539 100644 (file)
@@ -220,4 +220,7 @@ t_zb32_LDADD = $(t_common_ldadd)
 # http tests
 t_http_SOURCES = t-http.c
 t_http_CFLAGS  = $(t_common_cflags) $(LIBGNUTLS_CFLAGS)
-t_http_LDADD   = $(libcommontls) $(t_common_ldadd) $(LIBGNUTLS_LIBS) $(DNSLIBS)
+t_http_LDADD   = libcommontls.a $(t_common_ldadd) $(LIBGNUTLS_LIBS) $(DNSLIBS)
+
+# All programs should depend on the created libs.
+$(PROGRAMS) : libcommon.a libcommonpth.a libcommontls.a libcommontlsnpth.a
index b5bef45..7e2449f 100644 (file)
@@ -87,3 +87,6 @@ dirmngr_client_LDFLAGS = $(extra_bin_ldflags)
 
 no-libgcrypt.c : $(top_srcdir)/tools/no-libgcrypt.c
        cat $(top_srcdir)/tools/no-libgcrypt.c > no-libgcrypt.c
+
+
+$(PROGRAMS) : $(libcommon) $(libcommonpth) $(libcommontls) $(libcommontlsnpth)