in class/System.Windows/System.Windows/:
[moon.git] / cairo / src / Makefile.am.analysis
blob4d527bf1539ece830b3f7a14f1e86bbfb44aee1c
2 SPARSE = sparse
3 sparse:
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; \
8         done; $$status
10 SPLINT = splint -badflag
11 splint:
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; \
16         done; $$status
18 UNO = uno
19 uno:
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; \
28         done; $$status
29         @touch $@
30 CLEANFILES += headers-standalone
32 analysis: all headers-standalone sparse splint uno