No empty .Rs/.Re
[netbsd-mini2440.git] / crypto / dist / heimdal / lib / otp / Makefile.am
blob4102cb66bd00fe51d242c94fbaa86f9df97b9f71
1 # $Heimdal: Makefile.am 21617 2007-07-17 07:28:19Z lha $
2 # $NetBSD$
4 include $(top_srcdir)/Makefile.am.common
6 AM_CPPFLAGS += $(INCLUDE_hcrypto) $(ROKEN_RENAME)
8 noinst_PROGRAMS = otptest
10 check_PROGRAMS = otptest
12 otptest_LDADD = libotp.la
14 include_HEADERS = otp.h
16 lib_LTLIBRARIES = libotp.la
17 libotp_la_LDFLAGS = -version-info 1:5:1
18 libotp_la_LIBADD  = $(LIB_hcrypto) $(LIB_roken) $(LIB_NDBM)
20 if HAVE_DB3
21 ndbm_wrap = ndbm_wrap.c ndbm_wrap.h
22 else
23 ndbm_wrap =
24 endif
26 dist_libotp_la_SOURCES = \
27         otp.c \
28         otp_challenge.c \
29         otp_db.c \
30         otp_md.c \
31         otp_parse.c \
32         otp_print.c \
33         otp_verify.c \
34         otp_locl.h \
35         otp_md.h \
36         roken_rename.h
38 nodist_libotp_la_SOURCES = $(ndbm_wrap) $(ROKEN_SRCS)
40 if do_roken_rename
41 ROKEN_SRCS = snprintf.c strcasecmp.c strncasecmp.c strlwr.c strlcpy.c strlcat.c
42 endif
44 $(libotp_la_OBJECTS): $(ndbm_wrap)
46 ndbm_wrap.c:
47         $(LN_S) $(srcdir)/../roken/ndbm_wrap.c .
48 ndbm_wrap.h:
49         (echo '#define dbm_rename(X) __otp_ ## X'; cat $(srcdir)/../roken/ndbm_wrap.h) > ndbm_wrap.h
52 snprintf.c:
53         $(LN_S) $(srcdir)/../roken/snprintf.c .
54 strcasecmp.c:
55         $(LN_S) $(srcdir)/../roken/strcasecmp.c .
56 strncasecmp.c:
57         $(LN_S) $(srcdir)/../roken/strncasecmp.c .
58 strlwr.c:
59         $(LN_S) $(srcdir)/../roken/strlwr.c .
60 strlcpy.c:
61         $(LN_S) $(srcdir)/../roken/strlcpy.c .
62 strlcat.c:
63         $(LN_S) $(srcdir)/../roken/strlcat.c .