20
20
# Copyright (C) 2006 Luke Howard
21
21
# Copyright (C) 2006 West Consulting
22
# Copyright (C) 2006, 2007, 2008, 2009 Arthur de Jong
22
# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011 Arthur de Jong
24
24
# This library is free software; you can redistribute it and/or
25
25
# modify it under the terms of the GNU Lesser General Public
55
55
build_triplet = @build@
56
56
host_triplet = @host@
57
57
target_triplet = @target@
58
@ENABLE_NSS_TRUE@am__append_1 = nss
59
@ENABLE_PAM_TRUE@am__append_2 = pam
60
@ENABLE_NSLCD_TRUE@am__append_3 = nslcd
61
@ENABLE_PYNSLCD_TRUE@am__append_4 = pynslcd
59
63
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
60
64
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
61
65
$(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
62
66
TODO compile config.guess config.sub depcomp install-sh \
67
missing mkinstalldirs py-compile
64
68
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
65
69
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pthread.m4 \
66
70
$(top_srcdir)/configure.ac
88
92
distdir dist dist-all distcheck
91
DIST_SUBDIRS = compat common nss pam nslcd man tests
95
DIST_SUBDIRS = compat common nss pam nslcd pynslcd man tests
92
96
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
93
97
distdir = $(PACKAGE)-$(VERSION)
94
98
top_distdir = $(distdir)
163
169
NSLCD_PIDFILE = @NSLCD_PIDFILE@
164
170
NSLCD_SOCKET = @NSLCD_SOCKET@
165
171
NSS_LDAP_SONAME = @NSS_LDAP_SONAME@
172
NSS_MODULE_OBJS = @NSS_MODULE_OBJS@
166
173
OBJEXT = @OBJEXT@
167
174
PACKAGE = @PACKAGE@
168
175
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
171
178
PACKAGE_TARNAME = @PACKAGE_TARNAME@
172
179
PACKAGE_URL = @PACKAGE_URL@
173
180
PACKAGE_VERSION = @PACKAGE_VERSION@
181
PAM_LDAP_SONAME = @PAM_LDAP_SONAME@
182
PAM_SECLIB_DIR = @PAM_SECLIB_DIR@
174
183
PATH_SEPARATOR = @PATH_SEPARATOR@
175
184
PTHREAD_CC = @PTHREAD_CC@
176
185
PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
177
186
PTHREAD_LIBS = @PTHREAD_LIBS@
188
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
189
PYTHON_PLATFORM = @PYTHON_PLATFORM@
190
PYTHON_PREFIX = @PYTHON_PREFIX@
191
PYTHON_VERSION = @PYTHON_VERSION@
178
192
RANLIB = @RANLIB@
179
193
RELEASE_MONTH = @RELEASE_MONTH@
180
194
SET_MAKE = @SET_MAKE@
183
197
VERSION = @VERSION@
184
VERSION_SCRIPT_FLAG = @VERSION_SCRIPT_FLAG@
185
198
abs_builddir = @abs_builddir@
186
199
abs_srcdir = @abs_srcdir@
187
200
abs_top_builddir = @abs_top_builddir@
221
234
mandir = @mandir@
222
235
mkdir_p = @mkdir_p@
223
236
nslcd_LIBS = @nslcd_LIBS@
237
nss_ldap_so_LDFLAGS = @nss_ldap_so_LDFLAGS@
238
nss_ldap_so_LINK = @nss_ldap_so_LINK@
224
239
oldincludedir = @oldincludedir@
240
pam_ldap_so_LDFLAGS = @pam_ldap_so_LDFLAGS@
241
pam_ldap_so_LINK = @pam_ldap_so_LINK@
225
242
pdfdir = @pdfdir@
243
pkgpyexecdir = @pkgpyexecdir@
244
pkgpythondir = @pkgpythondir@
226
245
prefix = @prefix@
227
246
program_transform_name = @program_transform_name@
248
pyexecdir = @pyexecdir@
249
pythondir = @pythondir@
229
250
sbindir = @sbindir@
230
251
sharedstatedir = @sharedstatedir@
231
252
srcdir = @srcdir@
238
259
top_build_prefix = @top_build_prefix@
239
260
top_builddir = @top_builddir@
240
261
top_srcdir = @top_srcdir@
241
@ENABLE_NSS_TRUE@MAYBE_NSS = nss
242
@ENABLE_PAM_TRUE@MAYBE_PAM = pam
243
@ENABLE_NSLCD_TRUE@ENABLE_NSLCD = nslcd
244
SUBDIRS = compat common $(MAYBE_NSS) $(MAYBE_PAM) $(ENABLE_NSLCD) man tests
262
SUBDIRS = compat common $(am__append_1) $(am__append_2) \
263
$(am__append_3) $(am__append_4) man tests
245
264
DEBIAN_FILES = debian/changelog debian/compat debian/control \
246
265
debian/copyright debian/rules debian/NEWS \
247
debian/source/format \
266
debian/source/format debian/source/lintian-overrides \
248
267
debian/nslcd.conffile \
249
268
debian/nslcd.config \
250
269
debian/nslcd.default \
265
284
debian/libpam-ldapd.install \
266
285
debian/libpam-ldapd.lintian-overrides \
267
286
debian/libpam-ldapd.manpages \
268
debian/libpam-ldapd.pam-auth-update \
269
287
debian/libpam-ldapd.postinst \
270
288
debian/libpam-ldapd.prerm \
271
289
debian/libpam-ldapd.templates \
290
debian/pam-configs/ldap \
272
291
debian/po/POTFILES.in debian/po/templates.pot \
273
292
$(wildcard debian/po/*.po)
275
294
EXTRA_DIST = nslcd.conf nslcd.h $(wildcard ChangeLog-20??) \
276
295
$(wildcard m4/*.m4) HACKING $(DEBIAN_FILES)
278
DISTCHECK_CONFIGURE_FLAGS = --enable-warnings
297
DISTCHECK_CONFIGURE_FLAGS = --enable-warnings --with-pam-seclib-dir="\$${libdir}/security" \
279
300
ACLOCAL_AMFLAGS = -I m4
281
302
$(MAKE) $(AM_MAKEFLAGS) all-recursive
552
$(MAKE) $(AM_MAKEFLAGS) \
553
top_distdir="$(top_distdir)" distdir="$(distdir)" \
531
555
-test -n "$(am__skip_mode_fix)" \
532
556
|| find "$(distdir)" -type d ! -perm -755 \
533
557
-exec chmod u+rwx,go+rx {} \; -o \
748
772
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
749
773
all all-am am--refresh check check-am clean clean-generic \
750
774
ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
751
dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \
752
distclean distclean-generic distclean-hdr distclean-tags \
753
distcleancheck distdir distuninstallcheck dvi dvi-am html \
754
html-am info info-am install install-am install-data \
755
install-data-am install-data-local install-dvi install-dvi-am \
756
install-exec install-exec-am install-html install-html-am \
757
install-info install-info-am install-man install-pdf \
758
install-pdf-am install-ps install-ps-am install-strip \
759
installcheck installcheck-am installdirs installdirs-am \
760
maintainer-clean maintainer-clean-generic mostlyclean \
761
mostlyclean-generic pdf pdf-am ps ps-am tags tags-recursive \
762
uninstall uninstall-am uninstall-local
775
dist-hook dist-lzma dist-shar dist-tarZ dist-xz dist-zip \
776
distcheck distclean distclean-generic distclean-hdr \
777
distclean-tags distcleancheck distdir distuninstallcheck dvi \
778
dvi-am html html-am info info-am install install-am \
779
install-data install-data-am install-data-local install-dvi \
780
install-dvi-am install-exec install-exec-am install-html \
781
install-html-am install-info install-info-am install-man \
782
install-pdf install-pdf-am install-ps install-ps-am \
783
install-strip installcheck installcheck-am installdirs \
784
installdirs-am maintainer-clean maintainer-clean-generic \
785
mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
786
tags-recursive uninstall uninstall-am uninstall-local
765
789
install-data-local: install-nslcd_conf
770
794
@if [ -f $(DESTDIR)$(NSLCD_CONF_PATH) ]; then \
771
795
echo "$(DESTDIR)$(NSLCD_CONF_PATH) already exists, install will not overwrite"; \
773
$(INSTALL_DATA) -D $(srcdir)/nslcd.conf $(DESTDIR)$(NSLCD_CONF_PATH) || true; \
797
$(mkinstalldirs) `dirname $(DESTDIR)$(NSLCD_CONF_PATH)`; \
798
$(INSTALL_DATA) $(srcdir)/nslcd.conf $(DESTDIR)$(NSLCD_CONF_PATH); \
775
800
uninstall-nslcd_conf:
776
801
-rm -f $(DESTDIR)$(NSLCD_CONF_PATH)
803
# fix permissions before distributing
805
chmod -R a+rX $(distdir)
778
807
# target for easily creating a Debian package
779
808
# the find is an ugly hack to fix a bug if being built on an nfs filesystem
786
815
# target for generating the ChangeLog file
788
( svn2cl -i --stdout -r HEAD:1206 ; \
789
svn2cl -i --stdout -r 1205:981 --strip-prefix='nss-pam-ldapd' ; \
790
svn2cl -i --stdout -r 980:807 --strip-prefix='nss-ldapd' ; \
817
svn2cl -i -r HEAD:1359
794
820
flawfinder --quiet --html --context --followdotdir . > $@
800
826
-env LARCH_PATH=/usr/share/splint/lib/ \
801
827
LCLIMPORTDIR=/usr/share/splint/imports/ \
828
splint -checks -mustfreefresh \
803
829
-warnposix +showsummary +showalluses +hints -namechecks \
804
830
-globstate -predboolint -mustfreeonly -temptrans -kepttrans \
805
831
-I. -I$(srcdir) -I$(top_builddir) $(DEFS) -D_REENTRANT -DDEBUG \