Makefile.am | Makefile.am | |||
---|---|---|---|---|
# Makefile.am for the SASL plugins | # Makefile.am for the SASL plugins | |||
# Rob Siemborski | # Rob Siemborski | |||
# Rob Earhart | # Rob Earhart | |||
# $Id: Makefile.am,v 1.78.2.1 2009/04/27 17:58:26 murch Exp $ | # $Id: Makefile.am,v 1.86 2011/09/05 14:18:10 murch Exp $ | |||
# | # | |||
################################################################ | ################################################################ | |||
# Copyright (c) 2000 Carnegie Mellon University. All rights reserved. | # Copyright (c) 2000 Carnegie Mellon University. All rights reserved. | |||
# | # | |||
# Redistribution and use in source and binary forms, with or without | # Redistribution and use in source and binary forms, with or without | |||
# modification, are permitted provided that the following conditions | # modification, are permitted provided that the following conditions | |||
# are met: | # are met: | |||
# | # | |||
# 1. Redistributions of source code must retain the above copyright | # 1. Redistributions of source code must retain the above copyright | |||
# notice, this list of conditions and the following disclaimer. | # notice, this list of conditions and the following disclaimer. | |||
skipping to change at line 49 | skipping to change at line 49 | |||
# AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE | # AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE | |||
# FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | # FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | |||
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN | # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN | |||
# AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING | # AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING | |||
# OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | # OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | |||
# | # | |||
################################################################ | ################################################################ | |||
# Library version info - here at the top, for sanity | # Library version info - here at the top, for sanity | |||
# CURRENT:REVISION:AGE | # CURRENT:REVISION:AGE | |||
anonymous_version = 2:23:0 | plugin_version = 2:25:0 | |||
digestmd5_version = 2:23:0 | ||||
kerberos4_version = 2:23:0 | ||||
gssapiv2_version = 2:23:0 | ||||
crammd5_version = 2:23:0 | ||||
passdss_version = 2:23:0 | ||||
sasldb_version = 2:23:0 | ||||
login_version = 2:23:0 | ||||
plain_version = 2:23:0 | ||||
ntlm_version = 2:23:0 | ||||
otp_version = 2:23:0 | ||||
sql_version = 2:23:0 | ||||
ldapdb_version = 2:23:0 | ||||
srp_version = 2:23:0 | ||||
INCLUDES=-I$(top_srcdir)/include -I$(top_srcdir)/lib -I$(top_srcdir)/sasldb -I$(top_builddir)/include | INCLUDES=-I$(top_srcdir)/include -I$(top_srcdir)/lib -I$(top_srcdir)/sasldb -I$(top_builddir)/include | |||
AM_LDFLAGS = -module -export-dynamic -rpath $(plugindir) | AM_LDFLAGS = -module -export-dynamic -rpath $(plugindir) -version-info $(pl ugin_version) | |||
COMPAT_OBJS = @LTGETADDRINFOOBJS@ @LTGETNAMEINFOOBJS@ @LTSNPRINTFOBJS@ | COMPAT_OBJS = @LTGETADDRINFOOBJS@ @LTGETNAMEINFOOBJS@ @LTSNPRINTFOBJS@ | |||
EXTRA_DIST = makeinit.sh NTMakefile | EXTRA_DIST = makeinit.sh NTMakefile | |||
noinst_SCRIPTS = makeinit.sh | noinst_SCRIPTS = makeinit.sh | |||
LIB_MYSQL = @LIB_MYSQL@ | LIB_MYSQL = @LIB_MYSQL@ | |||
plugindir = @plugindir@ | plugindir = @plugindir@ | |||
common_sources = plugin_common.c plugin_common.h | common_sources = plugin_common.c plugin_common.h | |||
sasldir = $(prefix)/lib/sasl2 | sasldir = $(prefix)/lib/sasl2 | |||
sasl_LTLIBRARIES = @SASL_MECHS@ | sasl_LTLIBRARIES = @SASL_MECHS@ | |||
EXTRA_LTLIBRARIES = libplain.la libanonymous.la libkerberos4.la libcrammd5. la \ | EXTRA_LTLIBRARIES = libplain.la libanonymous.la libkerberos4.la libcrammd5. la \ | |||
libgssapiv2.la libdigestmd5.la liblogin.la libsrp.la libotp.la \ | libgs2.la libgssapiv2.la libdigestmd5.la liblogin.la libsrp.la libot | |||
libntlm.la libpassdss.la libsasldb.la libsql.la libldapdb.la | p.la \ | |||
libscram.la libntlm.la libpassdss.la libsasldb.la libsql.la libldapd | ||||
b.la | ||||
libplain_la_SOURCES = plain.c plain_init.c $(common_sources) | libplain_la_SOURCES = plain.c plain_init.c $(common_sources) | |||
libplain_la_LDFLAGS = -version-info $(plain_version) | ||||
libplain_la_DEPENDENCIES = $(COMPAT_OBJS) | libplain_la_DEPENDENCIES = $(COMPAT_OBJS) | |||
libplain_la_LIBADD = $(PLAIN_LIBS) $(COMPAT_OBJS) | libplain_la_LIBADD = $(PLAIN_LIBS) $(COMPAT_OBJS) | |||
libanonymous_la_SOURCES = anonymous.c anonymous_init.c $(common_sources) | libanonymous_la_SOURCES = anonymous.c anonymous_init.c $(common_sources) | |||
libanonymous_la_LDFLAGS = -version-info $(anonymous_version) | ||||
libanonymous_la_DEPENDENCIES = $(COMPAT_OBJS) | libanonymous_la_DEPENDENCIES = $(COMPAT_OBJS) | |||
libanonymous_la_LIBADD = $(COMPAT_OBJS) | libanonymous_la_LIBADD = $(COMPAT_OBJS) | |||
libkerberos4_la_SOURCES = kerberos4.c kerberos4_init.c $(common_sources) | libkerberos4_la_SOURCES = kerberos4.c kerberos4_init.c $(common_sources) | |||
libkerberos4_la_LDFLAGS = -version-info $(kerberos4_version) | ||||
libkerberos4_la_DEPENDENCIES = $(COMPAT_OBJS) | libkerberos4_la_DEPENDENCIES = $(COMPAT_OBJS) | |||
libkerberos4_la_LIBADD = $(SASL_KRB_LIB) $(LIB_SOCKET) $(COMPAT_OBJS) | libkerberos4_la_LIBADD = $(SASL_KRB_LIB) $(LIB_SOCKET) $(COMPAT_OBJS) | |||
libgs2_la_SOURCES = gs2.c gs2_init.c gs2_token.c gs2_token.h $(common_sourc | ||||
es) | ||||
libgs2_la_DEPENDENCIES = $(COMPAT_OBJS) | ||||
libgs2_la_LIBADD = $(GSSAPIBASE_LIBS) $(GSSAPI_LIBS) $(LIB_SOCKET) $(COMPAT | ||||
_OBJS) | ||||
libgssapiv2_la_SOURCES = gssapi.c gssapiv2_init.c $(common_sources) | libgssapiv2_la_SOURCES = gssapi.c gssapiv2_init.c $(common_sources) | |||
libgssapiv2_la_LDFLAGS = -version-info $(gssapiv2_version) | ||||
libgssapiv2_la_DEPENDENCIES = $(COMPAT_OBJS) | libgssapiv2_la_DEPENDENCIES = $(COMPAT_OBJS) | |||
libgssapiv2_la_LIBADD = $(GSSAPIBASE_LIBS) $(GSSAPI_LIBS) $(LIB_SOCKET) $(C OMPAT_OBJS) | libgssapiv2_la_LIBADD = $(GSSAPIBASE_LIBS) $(GSSAPI_LIBS) $(LIB_SOCKET) $(C OMPAT_OBJS) | |||
libcrammd5_la_SOURCES = cram.c crammd5_init.c $(common_sources) | libcrammd5_la_SOURCES = cram.c crammd5_init.c $(common_sources) | |||
libcrammd5_la_LDFLAGS = -version-info $(crammd5_version) | ||||
libcrammd5_la_DEPENDENCIES = $(COMPAT_OBJS) | libcrammd5_la_DEPENDENCIES = $(COMPAT_OBJS) | |||
libcrammd5_la_LIBADD = $(COMPAT_OBJS) | libcrammd5_la_LIBADD = $(COMPAT_OBJS) | |||
libdigestmd5_la_SOURCES = digestmd5.c digestmd5_init.c $(common_sources) | libdigestmd5_la_SOURCES = digestmd5.c digestmd5_init.c $(common_sources) | |||
libdigestmd5_la_LDFLAGS = -version-info $(digestmd5_version) | ||||
libdigestmd5_la_DEPENDENCIES = $(COMPAT_OBJS) | libdigestmd5_la_DEPENDENCIES = $(COMPAT_OBJS) | |||
libdigestmd5_la_LIBADD = $(LIB_DES) $(LIB_SOCKET) $(COMPAT_OBJS) | libdigestmd5_la_LIBADD = $(LIB_DES) $(LIB_SOCKET) $(COMPAT_OBJS) | |||
libscram_la_SOURCES = scram.c scram_init.c $(common_sources) | ||||
libscram_la_DEPENDENCIES = $(COMPAT_OBJS) | ||||
libscram_la_LIBADD = $(SCRAM_LIBS) $(COMPAT_OBJS) | ||||
liblogin_la_SOURCES = login.c login_init.c $(common_sources) | liblogin_la_SOURCES = login.c login_init.c $(common_sources) | |||
liblogin_la_LDFLAGS = -version-info $(login_version) | ||||
liblogin_la_DEPENDENCIES = $(COMPAT_OBJS) | liblogin_la_DEPENDENCIES = $(COMPAT_OBJS) | |||
liblogin_la_LIBADD = $(PLAIN_LIBS) $(COMPAT_OBJS) | liblogin_la_LIBADD = $(PLAIN_LIBS) $(COMPAT_OBJS) | |||
libsrp_la_SOURCES = srp.c srp_init.c $(common_sources) | libsrp_la_SOURCES = srp.c srp_init.c $(common_sources) | |||
libsrp_la_LDFLAGS = -version-info $(srp_version) | ||||
libsrp_la_DEPENDENCIES = $(COMPAT_OBJS) | libsrp_la_DEPENDENCIES = $(COMPAT_OBJS) | |||
libsrp_la_LIBADD = $(SRP_LIBS) $(COMPAT_OBJS) | libsrp_la_LIBADD = $(SRP_LIBS) $(COMPAT_OBJS) | |||
libotp_la_SOURCES = otp.c otp_init.c otp.h $(common_sources) | libotp_la_SOURCES = otp.c otp_init.c otp.h $(common_sources) | |||
libotp_la_LDFLAGS = -version-info $(otp_version) | ||||
libotp_la_DEPENDENCIES = $(COMPAT_OBJS) | libotp_la_DEPENDENCIES = $(COMPAT_OBJS) | |||
libotp_la_LIBADD = $(OTP_LIBS) $(COMPAT_OBJS) | libotp_la_LIBADD = $(OTP_LIBS) $(COMPAT_OBJS) | |||
libntlm_la_SOURCES = ntlm.c ntlm_init.c $(common_sources) | libntlm_la_SOURCES = ntlm.c ntlm_init.c $(common_sources) | |||
libntlm_la_LDFLAGS = -version-info $(ntlm_version) | ||||
libntlm_la_DEPENDENCIES = $(COMPAT_OBJS) | libntlm_la_DEPENDENCIES = $(COMPAT_OBJS) | |||
libntlm_la_LIBADD = $(NTLM_LIBS) $(COMPAT_OBJS) | libntlm_la_LIBADD = $(NTLM_LIBS) $(COMPAT_OBJS) | |||
libpassdss_la_SOURCES = passdss.c passdss_init.c $(common_sources) | libpassdss_la_SOURCES = passdss.c passdss_init.c $(common_sources) | |||
libpassdss_la_LDFLAGS = -version-info $(passdss_version) | ||||
libpassdss_la_DEPENDENCIES = $(COMPAT_OBJS) | libpassdss_la_DEPENDENCIES = $(COMPAT_OBJS) | |||
libpassdss_la_LIBADD = $(PASSDSS_LIBS) $(COMPAT_OBJS) | libpassdss_la_LIBADD = $(PASSDSS_LIBS) $(COMPAT_OBJS) | |||
# Auxprop Plugins | # Auxprop Plugins | |||
libsasldb_la_SOURCES = sasldb.c sasldb_init.c $(common_sources) | libsasldb_la_SOURCES = sasldb.c sasldb_init.c $(common_sources) | |||
libsasldb_la_LDFLAGS = -version-info $(sasldb_version) | ||||
libsasldb_la_DEPENDENCIES = $(COMPAT_OBJS) | libsasldb_la_DEPENDENCIES = $(COMPAT_OBJS) | |||
libsasldb_la_LIBADD = ../sasldb/libsasldb.la $(SASL_DB_LIB) $(COMPAT_OBJS) | libsasldb_la_LIBADD = ../sasldb/libsasldb.la $(SASL_DB_LIB) $(COMPAT_OBJS) | |||
libldapdb_la_SOURCES = ldapdb.c ldapdb_init.c $(common_sources) | libldapdb_la_SOURCES = ldapdb.c ldapdb_init.c $(common_sources) | |||
libldapdb_la_LDFLAGS = $(LIB_LDAP) -version-info $(ldapdb_version) | ||||
libldapdb_la_DEPENDENCIES = $(COMPAT_OBJS) | libldapdb_la_DEPENDENCIES = $(COMPAT_OBJS) | |||
libldapdb_la_LIBADD = $(COMPAT_OBJS) | libldapdb_la_LIBADD = $(LIB_LDAP) $(COMPAT_OBJS) | |||
libsql_la_SOURCES = sql.c sql_init.c $(common_sources) | libsql_la_SOURCES = sql.c sql_init.c $(common_sources) | |||
libsql_la_LDFLAGS = $(LIB_MYSQL) $(LIB_PGSQL) $(LIB_SQLITE) -version-info $ | libsql_la_LDFLAGS = $(LIB_MYSQL) $(LIB_PGSQL) $(LIB_SQLITE) $(LIB_SQLITE3) | |||
(sql_version) | \ | |||
$(AM_LDFLAGS) | ||||
libsql_la_DEPENDENCIES = $(COMPAT_OBJS) | libsql_la_DEPENDENCIES = $(COMPAT_OBJS) | |||
libsql_la_LIBADD = $(COMPAT_OBJS) | libsql_la_LIBADD = $(COMPAT_OBJS) | |||
# Instructions for making the _init files | # Instructions for making the _init files | |||
init_src=anonymous_init.c crammd5_init.c digestmd5_init.c gssapiv2_init.c \ | init_src=anonymous_init.c crammd5_init.c digestmd5_init.c scram_init.c gs2_ init.c gssapiv2_init.c \ | |||
kerberos4_init.c login_init.c plain_init.c srp_init.c otp_init.c ntlm_init. c \ | kerberos4_init.c login_init.c plain_init.c srp_init.c otp_init.c ntlm_init. c \ | |||
passdss_init.c sasldb_init.c sql_init.c ldapdb_init.c | passdss_init.c sasldb_init.c sql_init.c ldapdb_init.c | |||
CLEANFILES=$(init_src) | CLEANFILES=$(init_src) | |||
${init_src}: $(srcdir)/makeinit.sh | ${init_src}: $(srcdir)/makeinit.sh | |||
$(SHELL) $(srcdir)/makeinit.sh | $(SHELL) $(srcdir)/makeinit.sh | |||
# Compatibility function build rules (they build in lib/) | # Compatibility function build rules (they build in lib/) | |||
$(COMPAT_OBJS): | $(COMPAT_OBJS): | |||
End of changes. 22 change blocks. | ||||
35 lines changed or deleted | 22 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |