libfreefare/Makefile.am

48 lines
1.7 KiB
Text
Raw Normal View History

ACLOCAL_AMFLAGS = -I m4
2017-06-27 11:10:46 +02:00
libfreefare_subdirs = libfreefare test examples
SUBDIRS = contrib $(libfreefare_subdirs)
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libfreefare.pc
2010-01-11 21:14:30 +01:00
dist-hook:
2011-02-13 15:20:46 +01:00
@if ! grep -qi "$$(LC_ALL=C date +'%d %b %Y')" NEWS; then \
printf "\033[31;1mBEWARE! The first line from the NEWS file does not contain the current date!\033[0m\n"; \
sleep 3; \
fi
@if test -d "$(srcdir)/.svn"; then \
echo "Creating ChangeLog..." && \
( cd "$(top_srcdir)" && \
echo '# Generated by Makefile. Do not edit.'; echo; \
$(top_srcdir)/missing --run svn2cl --authors=AUTHORS --strip-prefix=/trunk/libfreefare --stdout ) > ChangeLog.tmp \
&& mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
|| ( rm -f ChangeLog.tmp ; \
echo "Failed to generate ChangeLog" >&2 ); \
else \
echo "A svn checkout is required to generate a ChangeLog" >&2; \
fi
2010-01-11 21:14:30 +01:00
EXTRA_DIST = HACKING
CLEANFILES = coverage.info
clean-local: clean-local-coverage
.PHONY: clean-local-coverage
clean-local-coverage:
-rm -rf coverage
SVN_KEYWORDS_FILES_LIST_CMD = find $(top_srcdir) -name '*.[hc]' -a ! -name config.h \
-o -name Makefile.am -o -name '*.cmake' -o -name 'CMakeLists.txt'
svn-keywords:
@echo Update files svn:keywords...
@$(SVN_KEYWORDS_FILES_LIST_CMD) | xargs svn propset -q svn:keywords Id
$(MAKE) svn-keywords-check
svn-keywords-check:
2010-10-08 13:45:57 +02:00
@echo "Files missing a '$$"Id"$$' vcs keyword:"
@$(SVN_KEYWORDS_FILES_LIST_CMD) | xargs grep -L '\$$Id[^$$]*\$$'
2017-06-27 11:10:46 +02:00
style:
find ${libfreefare_subdirs} -name '*.[ch]' -exec perl -pi -e 's/[ \t]+$$//' {} \;
find ${libfreefare_subdirs} -name '*.[ch]' -exec astyle --style=linux --indent=force-tab-x --lineend=linux '{}' ';'