.SUFFIXES: .lcl .lcs .lh .h .c .o
.PHONY: check clean
-SHELL = /bin/csh -f
+### SHELL = /bin/csh -f
SPLINT = splint
SPLINTF = $(SPLINT) -f ./.splintrc
OBJS = dbase.o employee.o empset.o erc.o eref.o ereftab.o
test:
- @$(MAKE) -e clean
@$(MAKE) -e check
### Note there is a .splint file used for checking!
check: $(LCSFILES)
- $(SPLINTF) -showcol $(MODULES) +strict -modfilesystem +showsummary -exportconstant -exportlocal -protoparamprefix p_
- $(SPLINTF) -showcol $(MODULES) +strict -modfilesystem +showsummary -exportconstant -exportlocal -protoparamprefix p_ +strictlib -expect 77
+ -$(SPLINTF) -showcol $(MODULES) +strict -bounds -modfilesystem +showsummary -exportconstant -exportlocal -protoparamprefix p_ -expect 5
+ -$(SPLINTF) -showcol $(MODULES) +strict -bounds -modfilesystem +showsummary -exportconstant -exportlocal -protoparamprefix p_ +strictlib -expect 82
+
+# evans 2002-07-09: 5 new sprintf warnings
### The following rules generate .lh and .lcs files from .lcl files. They also