]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
($(des_headers)): Create files in $(srcdir).
authorNiels Möller <nisse@lysator.liu.se>
Mon, 22 Dec 2008 15:21:23 +0000 (16:21 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Mon, 22 Dec 2008 15:21:23 +0000 (16:21 +0100)
Rev: nettle/ChangeLog:1.30
Rev: nettle/Makefile.in:1.8

ChangeLog
Makefile.in

index 7dd67fbc7d6814f9bed15fe51bccd8851c3c250a..6051a2239ecf79f876fd68a69c3610220551f1ad 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-12-22  Niels Möller  <nisse@lysator.liu.se>
+
+       * Makefile.in ($(des_headers)): Create files in $(srcdir).
+
 2008-11-28  Niels Möller  <nisse@lysator.liu.se>
 
        * testsuite/cxx-test.cxx: Include <cstdio>.
index 666642952aeb449a591f5cc7b4185e486986af0d..aca4fda0311c08dfe5cc95a4b175b3ae65c3e6c7 100644 (file)
@@ -19,6 +19,7 @@ SUBDIRS = tools testsuite examples
 include config.make
 
 PRE_CPPFLAGS = -I.
+# FIXME: Add configuration of LIBEXT?
 LIBTARGETS = libnettle.a @IF_HOGWEED@ libhogweed.a
 SHLIBTARGETS = $(LIBNETTLE_FORLINK) @IF_HOGWEED@ $(LIBHOGWEED_FORLINK)
 
@@ -178,8 +179,9 @@ des_headers = parity.h rotors.h keymap.h
 # Generate DES headers.
 $(des_headers): desdata.c
        $(MAKE) desdata$(EXEEXT)
-       ./desdata$(EXEEXT) $(@F) > $@T
-       test -s $@T && mv -f $@T $@
+       f="$(srcdir)/`basename $@`"; \
+         ./desdata$(EXEEXT) $(@F) > $${f}T; \
+         test -s $${f}T && mv -f $${f}T $$f
 
 des.$(OBJEXT): des.c des.h $(des_headers)
 
@@ -302,7 +304,7 @@ uninstall-here: uninstall-info uninstall-headers uninstall-static \
                @IF_SHARED@ uninstall-shared
 
 uninstall-static:
-       for f in $(STATIC_LIBS) ; do \
+       for f in $(LIBTARGETS) ; do \
          rm -f $(DESTDIR)$(libdir)/$$f ; \
        done