diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2014-10-15 07:49:29 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2014-10-15 07:49:29 +0000 |
commit | f30e59e50f4dc8d3b3d043346af5b1beaff3e313 (patch) | |
tree | 370069828aa09ea4fa28477458e05e8fc649e1d7 /Build/source/libs/cairo/cairo-1.14.0/src/Makefile.am.analysis | |
parent | f8c3097b508413f6171ad5332227256e32daddd1 (diff) |
cairo 1.14.0
git-svn-id: svn://tug.org/texlive/trunk@35377 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/cairo/cairo-1.14.0/src/Makefile.am.analysis')
-rw-r--r-- | Build/source/libs/cairo/cairo-1.14.0/src/Makefile.am.analysis | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Build/source/libs/cairo/cairo-1.14.0/src/Makefile.am.analysis b/Build/source/libs/cairo/cairo-1.14.0/src/Makefile.am.analysis new file mode 100644 index 00000000000..fab4cf7a514 --- /dev/null +++ b/Build/source/libs/cairo/cairo-1.14.0/src/Makefile.am.analysis @@ -0,0 +1,35 @@ + +SPARSE = sparse +sparse: + @echo Checking enabled sources with sparse checker + @status=true; for f in $(enabled_cairo_sources) $(enabled_cairo_cxx_sources); do \ + echo $(SPARSE) $(PREPROCESS_ARGS) $(srcdir)/$$f; \ + $(SPARSE) $(PREPROCESS_ARGS) $(srcdir)/$$f || status=false; \ + done; $$status + +SPLINT = splint -badflag +splint: + @echo Checking enabled sources with splint checker + @status=true; for f in $(enabled_cairo_sources) $(enabled_cairo_cxx_sources); do \ + echo $(SPLINT) $(PREPROCESS_ARGS) $(srcdir)/$$f; \ + $(SPLINT) $(PREPROCESS_ARGS) $(srcdir)/$$f || status=false; \ + done; $$status + +UNO = uno +uno: + @echo Checking enabled sources with uno checker + cd $(srcdir); $(UNO) $(PREPROCESS_ARGS) -DHAVE_CONFIG_H -U__GNUC__ $(enabled_cairo_sources) + +headers-standalone: $(enabled_cairo_headers) $(enabled_cairo_private) + @echo Checking that enabled public/private headers can be compiled standalone + @status=true; for f in $(enabled_cairo_headers) $(enabled_cairo_private); do \ + echo " CHECK $$f"; \ + echo "#include \"$(srcdir)/$$f\"" > headers-standalone-tmp.c; \ + echo "int main(int argc, char * argv[]) { return 0; }" >> headers-standalone-tmp.c; \ + $(COMPILE) -o headers-standalone-tmp headers-standalone-tmp.c || status=false; \ + $(RM) headers-standalone-tmp headers-standalone-tmp.c; \ + done; $$status + @touch $@ +CLEANFILES += headers-standalone + +analysis: all headers-standalone sparse splint uno |