3261
|
1 diff -ur a/examples/Makefile.in b/examples/Makefile.in |
|
2 --- a/examples/Makefile.in 2013-04-24 09:26:53.000000000 -0400 |
|
3 +++ b/examples/Makefile.in 2013-10-16 18:30:20.579120010 -0400 |
|
4 @@ -117,8 +117,8 @@ |
|
5 -lhogweed -lnettle $(BENCH_LIBS) $(LIBS) $(OPENSSL_LIBFLAGS) \ |
|
6 -o hogweed-benchmark$(EXEEXT) |
|
7 |
|
8 -$(TARGETS) : io.$(OBJEXT) ../libnettle.a |
|
9 -$(HOGWEED_TARGETS): ../libhogweed.a |
|
10 +$(TARGETS) : io.$(OBJEXT) ../libnettle.stamp |
|
11 +$(HOGWEED_TARGETS): ../libhogweed.stamp |
|
12 |
|
13 check: $(TS_ALL) |
|
14 LD_LIBRARY_PATH=../.lib PATH="../.lib:$$PATH" srcdir="$(srcdir)" \ |
|
15 diff -ur a/Makefile.in b/Makefile.in |
|
16 --- a/Makefile.in 2013-04-24 09:26:53.000000000 -0400 |
|
17 +++ b/Makefile.in 2013-10-16 18:48:59.141790433 -0400 |
|
18 @@ -22,8 +22,19 @@ |
|
19 |
|
20 PRE_CPPFLAGS = -I. |
|
21 # FIXME: Add configuration of LIBEXT? |
|
22 -LIBTARGETS = @IF_STATIC@ libnettle.a @IF_HOGWEED@ libhogweed.a |
|
23 -SHLIBTARGETS = @IF_SHARED@ $(LIBNETTLE_FORLINK) @IF_HOGWEED@ $(LIBHOGWEED_FORLINK) |
|
24 +LIBTARGETS = libnettle.stamp libhogweed.stamp |
|
25 + |
|
26 +LIBNETTLE_STATIC = @IF_STATIC@ libnettle.a |
|
27 +LIBNETTLE_SHARED = @IF_SHARED@ $(LIBNETTLE_FORLINK) |
|
28 + |
|
29 +LIBHOGWEED_STATIC = @IF_STATIC@ libhogweed.a |
|
30 +LIBHOGWEED_SHARED = @IF_SHARED@ $(LIBHOGWEED_FORLINK) |
|
31 + |
|
32 +libnettle.stamp: $(LIBNETTLE_STATIC) $(LIBNETTLE_SHARED) |
|
33 + touch $@ |
|
34 + |
|
35 +libhogweed.stamp: $(LIBHOGWEED_STATIC) $(LIBHOGWEED_SHARED) |
|
36 + touch $@ |
|
37 |
|
38 getopt_SOURCES = getopt.c getopt1.c |
|
39 getopt_TARGETS = $(getopt_SOURCES:.c=.$(OBJEXT)) |
|
40 @@ -35,7 +46,7 @@ |
|
41 twofishdata$(EXEEXT_FOR_BUILD) shadata$(EXEEXT_FOR_BUILD) \ |
|
42 gcmdata$(EXEEXT_FOR_BUILD) \ |
|
43 $(getopt_TARGETS) $(internal_TARGETS) \ |
|
44 - $(LIBTARGETS) $(SHLIBTARGETS) |
|
45 + $(LIBTARGETS) |
|
46 IMPLICIT_TARGETS = @IF_DLL@ $(LIBNETTLE_FILE) $(LIBHOGWEED_FILE) |
|
47 |
|
48 DOCTARGETS = @IF_DOCUMENTATION@ nettle.info nettle.html nettle.pdf |
|
49 diff -ur a/testsuite/Makefile.in b/testsuite/Makefile.in |
|
50 --- a/testsuite/Makefile.in 2013-04-24 09:26:53.000000000 -0400 |
|
51 +++ b/testsuite/Makefile.in 2013-10-16 18:29:47.328230002 -0400 |
|
52 @@ -96,7 +96,7 @@ |
|
53 include $(srcdir)/.test-rules.make |
|
54 |
|
55 $(TARGETS) $(EXTRA_TARGETS): testutils.$(OBJEXT) ../nettle-internal.$(OBJEXT) \ |
|
56 - ../libnettle.a @IF_HOGWEED@ ../libhogweed.a |
|
57 + ../libnettle.stamp @IF_HOGWEED@ ../libhogweed.stamp |
|
58 |
|
59 # For use as, e.g., |
|
60 # |
|
61 diff -ur a/tools/Makefile.in b/tools/Makefile.in |
|
62 --- a/tools/Makefile.in 2013-04-24 09:26:53.000000000 -0400 |
|
63 +++ b/tools/Makefile.in 2013-10-16 18:44:52.366014240 -0400 |
|
64 @@ -34,19 +34,19 @@ |
|
65 DISTFILES = $(SOURCES) Makefile.in input.h misc.h output.h parse.h |
|
66 |
|
67 sexp_conv_OBJS = $(sexp_conv_SOURCES:.c=.$(OBJEXT)) $(getopt_OBJS) |
|
68 -sexp-conv$(EXEEXT): $(sexp_conv_OBJS) ../libnettle.a |
|
69 +sexp-conv$(EXEEXT): $(sexp_conv_OBJS) ../libnettle.stamp |
|
70 $(LINK) $(sexp_conv_OBJS) -lnettle $(LIBS) -o $@ |
|
71 |
|
72 -nettle-lfib-stream$(EXEEXT): nettle-lfib-stream.$(OBJEXT) ../libnettle.a |
|
73 +nettle-lfib-stream$(EXEEXT): nettle-lfib-stream.$(OBJEXT) ../libnettle.stamp |
|
74 $(LINK) nettle-lfib-stream.$(OBJEXT) -lnettle $(LIBS) -o $@ |
|
75 |
|
76 pkcs1_conv_OBJS = $(pkcs1_conv_SOURCES:.c=.$(OBJEXT)) $(getopt_OBJS) |
|
77 -pkcs1-conv$(EXEEXT): $(pkcs1_conv_OBJS) ../libnettle.a ../libhogweed.a |
|
78 +pkcs1-conv$(EXEEXT): $(pkcs1_conv_OBJS) ../libnettle.stamp ../libhogweed.stamp |
|
79 $(LINK) $(pkcs1_conv_OBJS) -lhogweed -lnettle $(LIBS) -o $@ |
|
80 |
|
81 # FIXME: Avoid linking with gmp |
|
82 nettle_hash_OBJS = $(nettle_hash_SOURCES:.c=.$(OBJEXT)) $(getopt_OBJS) |
|
83 -nettle-hash$(EXEEXT): $(nettle_hash_OBJS) ../libnettle.a |
|
84 +nettle-hash$(EXEEXT): $(nettle_hash_OBJS) ../libnettle.stamp |
|
85 $(LINK) $(nettle_hash_OBJS) -lnettle $(LIBS) -o $@ |
|
86 |
|
87 |