Makefile.am revision 1.1.1.1
1# $Id: Makefile.am,v 1.1.1.1 2011/04/13 18:15:39 elric Exp $ 2 3include $(top_srcdir)/Makefile.am.common 4 5AM_CPPFLAGS += $(INCLUDE_hcrypto) $(ROKEN_RENAME) 6 7noinst_PROGRAMS = otptest 8 9check_PROGRAMS = otptest 10 11otptest_LDADD = libotp.la 12 13include_HEADERS = otp.h 14 15lib_LTLIBRARIES = libotp.la 16libotp_la_LDFLAGS = -version-info 1:5:1 17libotp_la_LIBADD = $(LIB_hcrypto) $(LIB_roken) $(LIB_NDBM) 18 19if HAVE_DB1 20ndbm_wrap = ndbm_wrap.c ndbm_wrap.h 21else 22if HAVE_DB3 23ndbm_wrap = ndbm_wrap.c ndbm_wrap.h 24else 25ndbm_wrap = 26endif 27endif 28 29dist_libotp_la_SOURCES = \ 30 otp.c \ 31 otp_challenge.c \ 32 otp_db.c \ 33 otp_md.c \ 34 otp_parse.c \ 35 otp_print.c \ 36 otp_verify.c \ 37 otp_locl.h \ 38 otp_md.h \ 39 roken_rename.h 40 41nodist_libotp_la_SOURCES = $(ndbm_wrap) $(ROKEN_SRCS) 42 43if do_roken_rename 44ROKEN_SRCS = snprintf.c strcasecmp.c strncasecmp.c strlwr.c strlcpy.c strlcat.c 45endif 46 47if versionscript 48libotp_la_LDFLAGS += $(LDFLAGS_VERSION_SCRIPT)$(srcdir)/version-script.map 49endif 50 51$(libotp_la_OBJECTS): $(ndbm_wrap) 52 53ndbm_wrap.c: 54 $(LN_S) $(srcdir)/../roken/ndbm_wrap.c . 55ndbm_wrap.h: 56 (echo '#define dbm_rename(X) __otp_ ## X'; cat $(srcdir)/../roken/ndbm_wrap.h) > ndbm_wrap.h 57 58 59snprintf.c: 60 $(LN_S) $(srcdir)/../roken/snprintf.c . 61strcasecmp.c: 62 $(LN_S) $(srcdir)/../roken/strcasecmp.c . 63strncasecmp.c: 64 $(LN_S) $(srcdir)/../roken/strncasecmp.c . 65strlwr.c: 66 $(LN_S) $(srcdir)/../roken/strlwr.c . 67strlcpy.c: 68 $(LN_S) $(srcdir)/../roken/strlcpy.c . 69strlcat.c: 70 $(LN_S) $(srcdir)/../roken/strlcat.c . 71 72CLEANFILES = \ 73 ndbm_wrap.c \ 74 ndbm_wrap.h \ 75 snprintf.c \ 76 strcasecmp.c \ 77 strlcat.c \ 78 strlcpy.c \ 79 strlwr.c \ 80 strncasecmp.c 81 82EXTRA_DIST = version-script.map 83