remove gcc34
[dragonfly.git] / crypto / heimdal-0.6.3 / lib / otp / Makefile.am
1 # $Id: Makefile.am,v 1.23.2.1 2003/05/12 15:20:47 joda Exp $
2
3 include $(top_srcdir)/Makefile.am.common
4
5 INCLUDES += $(INCLUDE_des) $(ROKEN_RENAME)
6
7 noinst_PROGRAMS = otptest
8
9 check_PROGRAMS = otptest
10
11 otptest_LDADD = libotp.la
12
13 include_HEADERS = otp.h
14
15 lib_LTLIBRARIES = libotp.la
16 libotp_la_LDFLAGS = -version-info 1:4:1
17 libotp_la_LIBADD  = $(LIB_des) $(LIB_roken) $(LIB_NDBM)
18
19 if HAVE_DB3
20 ndbm_wrap = ndbm_wrap.c ndbm_wrap.h
21 else
22 ndbm_wrap =
23 endif
24
25 libotp_la_SOURCES = \
26         otp.c \
27         otp_challenge.c \
28         otp_db.c \
29         otp_md.c \
30         otp_parse.c \
31         otp_print.c \
32         otp_verify.c \
33         otp_locl.h \
34         otp_md.h \
35         roken_rename.h \
36         $(ndbm_wrap) \
37         $(ROKEN_SRCS)
38
39 if do_roken_rename
40 ROKEN_SRCS = snprintf.c strcasecmp.c strncasecmp.c strlwr.c strlcpy.c strlcat.c
41 endif
42
43 $(libotp_la_OBJECTS): $(ndbm_wrap)
44
45 ndbm_wrap.c:
46         $(LN_S) $(srcdir)/../roken/ndbm_wrap.c .
47 ndbm_wrap.h:
48         (echo '#define dbm_rename(X) __otp_ ## X'; cat $(srcdir)/../roken/ndbm_wrap.h) > ndbm_wrap.h
49
50
51 snprintf.c:
52         $(LN_S) $(srcdir)/../roken/snprintf.c .
53 strcasecmp.c:
54         $(LN_S) $(srcdir)/../roken/strcasecmp.c .
55 strncasecmp.c:
56         $(LN_S) $(srcdir)/../roken/strncasecmp.c .
57 strlwr.c:
58         $(LN_S) $(srcdir)/../roken/strlwr.c .
59 strlcpy.c:
60         $(LN_S) $(srcdir)/../roken/strlcpy.c .
61 strlcat.c:
62         $(LN_S) $(srcdir)/../roken/strlcat.c .