summaryrefslogtreecommitdiffstats
path: root/librdfa/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'librdfa/Makefile.am')
-rw-r--r--librdfa/Makefile.am83
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