61 lines
1.6 KiB
Makefile
61 lines
1.6 KiB
Makefile
ACLOCAL_AMFLAGS = -I m4
|
|
|
|
AM_CFLAGS = $(LIBNFC_CFLAGS)
|
|
|
|
SUBDIRS = libnfc utils examples include contrib cmake test
|
|
|
|
pkgconfigdir = $(libdir)/pkgconfig
|
|
pkgconfig_DATA = libnfc.pc
|
|
|
|
EXTRA_DIST = \
|
|
CMakeLists.txt \
|
|
Doxyfile \
|
|
README-Windows.txt \
|
|
pn53x.conf \
|
|
pn53x.rules
|
|
|
|
CLEANFILES = Doxygen.log coverage.info libnfc.pc
|
|
|
|
clean-local: clean-local-doc clean-local-coverage
|
|
|
|
.PHONY: clean-local-coverage clean-local-doc doc
|
|
clean-local-coverage:
|
|
-rm -rf coverage
|
|
|
|
clean-local-doc:
|
|
rm -rf doc
|
|
|
|
doc : Doxyfile
|
|
@DOXYGEN@ $(builddir)/Doxyfile
|
|
|
|
if HAS_INDENT
|
|
INDENT_ARGS = --blank-before-sizeof \
|
|
--blank-lines-after-commas \
|
|
--blank-lines-after-procedures \
|
|
--braces-after-func-def-line \
|
|
--braces-on-if-line \
|
|
--braces-on-struct-decl-line \
|
|
--continue-at-parentheses \
|
|
--cuddle-else \
|
|
--declaration-indentation 8 \
|
|
--indent-level 2 \
|
|
--line-length 120 \
|
|
--no-blank-lines-after-declarations \
|
|
--no-tabs \
|
|
--preprocessor-indentation 2 \
|
|
--procnames-start-lines \
|
|
--space-after-cast \
|
|
--space-after-procedure-calls
|
|
|
|
indent:
|
|
@[ ! -d $(top_srcdir)/.svn ] || \
|
|
[ 0 -eq $$(svn status | grep '\.[hc]$$' | tee /dev/fd/2 | wc -l) ] || \
|
|
( echo "These files are localy modified. 'commit' or 'reverse' them, then retry." >&2; false )
|
|
@for f in $$(find $(top_srcdir)/libnfc $(top_srcdir)/include $(top_srcdir)/examples -name "*.[hc]"); do \
|
|
echo " INDENT $$f"; \
|
|
$(INDENT) $(INDENT_ARGS) "$$f" || exit 1; \
|
|
done
|
|
endif
|
|
|
|
DISTCHECK_CONFIGURE_FLAGS="--with-drivers=all"
|
|
|