AUTOMAKE_OPTIONS = 1.5 foreign
-DIFFFLAGS = -u
+DIFFFLAGS =
+
+# -u show context
SPLINT = $(top_builddir)/src/splint$(EXEEXT)
### This is horrible! Can't we make top_builddir absolute?
UNITEXPECTS = $(addsuffix .expect, $(UNITTESTS))
+
### warnuse doesn't work yet!
SUBDIRTESTS = metastate mergestate tainted fileio \
simplebufferConstraintTests moreBufferTests moreBufferTests2 globalbufferannotation \
- maxset strchr for \
+ maxset strchr for manual\
tests2.2 tests2.4 tests2.5 db1 db2 db3
SPLINTTESTS = $(UNITTESTS) $(SUBDIRTESTS)
.PHONY: constannot
constannot:
- ${SPLINTRN} constannot.c +arraybounds -exportlocal -expect 2
+ ${SPLINTRN} constannot.c +boundswrite -exportlocal -expect 2
.PHONY: csyntax
csyntax:
.PHONY: external
external:
-$(SPLINTR) external.c +partial
- -$(SPLINTR) external.c +partial +distinctexternalnames -expect 2
+ -$(SPLINTR) external.c +partial +distinctexternalnames +ansi89limits -expect 2
-$(SPLINTR) external.c -nolib +partial -externalnamelength 3 -expect 3
-$(SPLINTR) external.c -nolib +partial -externalnamelength 3 +externalnamecaseinsensitive -expect 3
-$(SPLINTR) external.c +partial -externalnamelength 3 -expect 4
.PHONY: internal
internal:
-$(SPLINTR) internal.c -expect 1
- -$(SPLINTR) internal.c +distinctinternalnames -expect 2
+ -$(SPLINTR) internal.c +distinctinternalnames -expect 1
+ -$(SPLINTR) internal.c +distinctinternalnames +ansi89limits -expect 2
-$(SPLINTR) internal.c -internalnamelen 28 -expect 3
-$(SPLINTR) internal.c +internalnamecaseinsensitive -expect 3
-$(SPLINTR) internal.c +internalnamecaseinsensitive +internalnamelookalike -expect 11
.PHONY: mystrncat
mystrncat:
- -$(SPLINTR) mystrncat.c +arraybounds +arrayboundsread -expect 4
+ -$(SPLINTR) mystrncat.c +boundsread +boundswrite -expect 4
.PHONY: noeffect
noeffect:
.PHONY: sizeof
sizeof:
- -$(SPLINTR) +arraybounds +arrayboundsread sizeof.c -expect 1
+ -$(SPLINTR) +bounds sizeof.c -expect 1
.PHONY: buffertest
buffertest:
- -$(SPLINTR) +arraybounds +arrayboundsread buffertest1.c -expect 5
+ -$(SPLINTR) +bounds buffertest1.c -expect 5
.PHONY: $(SUBDIRTESTS)
$(SUBDIRTESTS):