diff options
Diffstat (limited to 'librdfa/Makefile.am')
-rw-r--r-- | librdfa/Makefile.am | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/librdfa/Makefile.am b/librdfa/Makefile.am new file mode 100644 index 0000000..7d53e16 --- /dev/null +++ b/librdfa/Makefile.am @@ -0,0 +1,83 @@ +# -*- Mode: Makefile -*- +# +# Makefile for librdfa convienience library +# + +ANALYZE = clang +ANALYZE_FLAGS = "--analyze" +# Based on COMPILE target +ANALYZE_COMMAND = $(ANALYZE) \ + $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) \ + $(ANALYZE_FLAGS) + +if LIBRDFA +noinst_LTLIBRARIES = librdfa.la +AM_CPPFLAGS = -DLIBRDFA_IN_RAPTOR -I$(srcdir) -I$(top_srcdir)/src + +librdfa_la_SOURCES = \ +context.c \ +curie.c \ +iri.c \ +language.c \ +lists.c \ +namespace.c \ +rdfa.c \ +rdfa_utils.c \ +subject.c \ +triple.c \ +rdfa.h \ +rdfa_utils.h \ +config.h + +if NEED_STRTOK_R +librdfa_la_SOURCES += \ +strtok_r.c \ +strtok_r.h +endif + + +# Do not need: +# mingw32_utils.c +# mingw32_utils.h + +else + +EXTRA_DIST = \ +context.c \ +curie.c \ +iri.c \ +language.c \ +lists.c \ +namespace.c \ +rdfa.c \ +rdfa_utils.c \ +strtok_r.c \ +subject.c \ +triple.c \ +rdfa.h \ +rdfa_utils.h \ +strtok_r.h \ +config.h + +endif + +CLEANFILES=*.plist + +if MAINTAINER_MODE +# Run Clang static analyzer over sources. +analyze: $(SOURCES) + @list='$(SOURCES)'; \ + result=0; \ + for file in $$list; do \ + if echo $$file | grep '\.c$$' >/dev/null 2>&1; then \ + $(RECHO) "Analyzing $$file"; \ + $(ANALYZE_COMMAND) $(srcdir)/$$file; \ + status=$$?; \ + if test $$status != 0; then \ + result=1; \ + fi; \ + fi; \ + done; \ + set -e; exit $$result +endif |