20
20
HOGWEED_TARGETS = pkcs1-conv$(EXEEXT)
21
TARGETS = sexp-conv$(EXEEXT) nettle-lfib-stream$(EXEEXT) \
21
TARGETS = sexp-conv$(EXEEXT) nettle-hash$(EXEEXT) nettle-lfib-stream$(EXEEXT) \
22
22
@IF_HOGWEED@ $(HOGWEED_TARGETS)
26
sexp_conv_SOURCES = sexp-conv.c input.c output.c parse.c \
27
getopt.c getopt1.c misc.c
28
pkcs1_conv_SOURCES = pkcs1-conv.c getopt.c getopt1.c misc.c
30
SOURCES = $(sexp_conv_SOURCES) nettle-lfib-stream.c pkcs1-conv.c
32
DISTFILES = $(SOURCES) Makefile.in getopt.h input.h misc.h output.h parse.h
34
sexp_conv_OBJS = $(sexp_conv_SOURCES:.c=.$(OBJEXT))
26
getopt_OBJS = ../getopt.$(OBJEXT) ../getopt1.$(OBJEXT)
28
sexp_conv_SOURCES = sexp-conv.c input.c output.c parse.c misc.c
29
pkcs1_conv_SOURCES = pkcs1-conv.c misc.c
30
nettle_hash_SOURCES = nettle-hash.c misc.c
32
SOURCES = $(sexp_conv_SOURCES) nettle-hash.c nettle-lfib-stream.c pkcs1-conv.c
34
DISTFILES = $(SOURCES) Makefile.in input.h misc.h output.h parse.h
36
sexp_conv_OBJS = $(sexp_conv_SOURCES:.c=.$(OBJEXT)) $(getopt_OBJS)
35
37
sexp-conv$(EXEEXT): $(sexp_conv_OBJS) ../libnettle.a
36
38
$(LINK) $(sexp_conv_OBJS) -lnettle $(LIBS) -o $@
38
40
nettle-lfib-stream$(EXEEXT): nettle-lfib-stream.$(OBJEXT) ../libnettle.a
39
41
$(LINK) nettle-lfib-stream.$(OBJEXT) -lnettle $(LIBS) -o $@
41
pkcs1_conv_OBJS = $(pkcs1_conv_SOURCES:.c=.$(OBJEXT))
43
pkcs1_conv_OBJS = $(pkcs1_conv_SOURCES:.c=.$(OBJEXT)) $(getopt_OBJS)
42
44
pkcs1-conv$(EXEEXT): $(pkcs1_conv_OBJS) ../libnettle.a ../libhogweed.a
43
45
$(LINK) $(pkcs1_conv_OBJS) -lhogweed -lnettle $(LIBS) -o $@
47
# FIXME: Avoid linking with gmp
48
nettle_hash_OBJS = $(nettle_hash_SOURCES:.c=.$(OBJEXT)) $(getopt_OBJS)
49
nettle-hash$(EXEEXT): $(nettle_hash_OBJS) ../libnettle.a
50
$(LINK) $(nettle_hash_OBJS) -lnettle $(LIBS) -o $@
46
54
$(COMPILE) -c $< && $(DEP_PROCESS)
57
( cd .. && $(MAKE) $@ )
49
59
Makefile: $(srcdir)/Makefile.in ../config.status
50
60
cd .. && $(SHELL) ./config.status tools/$@