4 @echo Checking enabled sources with sparse checker
5 @status=true; for f in $(enabled_cairo_sources); do \
6 echo $(SPARSE) $(PREPROCESS_ARGS) $(srcdir)/$$f; \
7 $(SPARSE) $(PREPROCESS_ARGS) $(srcdir)/$$f || status=false; \
10 SPLINT = splint -badflag
12 @echo Checking enabled sources with splint checker
13 @status=true; for f in $(enabled_cairo_sources); do \
14 echo $(SPLINT) $(PREPROCESS_ARGS) $(srcdir)/$$f; \
15 $(SPLINT) $(PREPROCESS_ARGS) $(srcdir)/$$f || status=false; \
20 @echo Checking enabled sources with uno checker
21 cd $(srcdir); $(UNO) $(PREPROCESS_ARGS) -DHAVE_CONFIG_H -U__GNUC__ $(enabled_cairo_sources)
23 headers-standalone: $(enabled_cairo_headers) $(enabled_cairo_private)
24 @echo Checking that enabled public/private headers can be compiled standalone
25 @status=true; for f in $(enabled_cairo_headers) $(enabled_cairo_private); do \
26 echo $(COMPILE) -o /dev/null $(srcdir)/$$f; \
27 $(COMPILE) -o /dev/null $(srcdir)/$$f || status=false; \
30 CLEANFILES += headers-standalone
32 analysis: all headers-standalone sparse splint uno