3 include $(top_srcdir)/Makefile.am.common
5 AM_CPPFLAGS += $(INCLUDE_hcrypto) $(ROKEN_RENAME)
7 AM_CPPFLAGS += -I$(DBHEADER)
10 noinst_PROGRAMS = otptest
12 check_PROGRAMS = otptest
14 otptest_LDADD = libotp.la
16 include_HEADERS = otp.h
18 lib_LTLIBRARIES = libotp.la
19 libotp_la_LDFLAGS = -version-info 1:5:1
20 libotp_la_LIBADD = $(LIB_hcrypto) $(LIB_roken)
23 ndbm_wrap = ndbm_wrap.c ndbm_wrap.h
24 libotp_la_LIBADD += $(LIB_db_create)
27 ndbm_wrap = ndbm_wrap.c ndbm_wrap.h
28 libotp_la_LIBADD += $(LIB_db_create)
31 libotp_la_LIBADD += $(LIB_NDBM)
35 dist_libotp_la_SOURCES = \
47 nodist_libotp_la_SOURCES = $(ndbm_wrap) $(ROKEN_SRCS)
49 libotp_la_DEPENDENCIES = version-script.map
52 ROKEN_SRCS = snprintf.c strcasecmp.c strncasecmp.c strlwr.c strlcpy.c strlcat.c
56 libotp_la_LDFLAGS += $(LDFLAGS_VERSION_SCRIPT)$(srcdir)/version-script.map
59 $(libotp_la_OBJECTS): $(ndbm_wrap)
62 $(LN_S) $(srcdir)/../roken/ndbm_wrap.c .
64 (echo '#define dbm_rename(X) __otp_ ## X'; cat $(srcdir)/../roken/ndbm_wrap.h) > ndbm_wrap.h
68 $(LN_S) $(srcdir)/../roken/snprintf.c .
70 $(LN_S) $(srcdir)/../roken/strcasecmp.c .
72 $(LN_S) $(srcdir)/../roken/strncasecmp.c .
74 $(LN_S) $(srcdir)/../roken/strlwr.c .
76 $(LN_S) $(srcdir)/../roken/strlcpy.c .
78 $(LN_S) $(srcdir)/../roken/strlcat.c .
90 EXTRA_DIST = NTMakefile version-script.map