Commented out the sizesigns test case because the files for it were not in CVS.
Headers/lsymbol.h Headers/version.h \
Headers/lsymbolList.h Headers/warnClause.h \
Headers/lsymbolSet.h Headers/ynm.h \
- Headers/ltoken.h Headers/splintMacros.nf
+ Headers/ltoken.h Headers/splintMacros.nf \
+ Headers/pointers.h Headers/mstring.h Headers/help.h
IFILES = ctbase.i cttable.i exprDataQuite.i
## Non-built files we need to distribute
EXTRA_DIST = $(BISON_SRC) bison.head bison.reset $(HEADERSRC) \
flags.def cscanner.l flex.head flex.reset $(IFILES) \
- Headers/256_random_numbers.nf Headers/splintMacros.nf Headers/reservedNames.nf Makefile.binary.am Makefile.binary.in
+ Headers/256_random_numbers.nf Headers/splintMacros.nf Headers/reservedNames.nf
+#Makefile.binary.am Makefile.binary.in
#Files that are used on systems that do not have bison or yacc
Headers/lsymbol.h Headers/version.h \
Headers/lsymbolList.h Headers/warnClause.h \
Headers/lsymbolSet.h Headers/ynm.h \
- Headers/ltoken.h Headers/splintMacros.nf
+ Headers/ltoken.h Headers/splintMacros.nf \
+ Headers/pointers.h Headers/mstring.h Headers/help.h
IFILES = ctbase.i cttable.i exprDataQuite.i
EXTRA_DIST = $(BISON_SRC) bison.head bison.reset $(HEADERSRC) \
flags.def cscanner.l flex.head flex.reset $(IFILES) \
- Headers/256_random_numbers.nf Headers/splintMacros.nf Headers/reservedNames.nf Makefile.binary.am Makefile.binary.in
+ Headers/256_random_numbers.nf Headers/splintMacros.nf Headers/reservedNames.nf
+#Makefile.binary.am Makefile.binary.in
#Files that are used on systems that do not have bison or yacc
DER_BISON_FILES = signature.c.der cgrammar.c.der mtgrammar.c.der \
CLEANOUTPUT = $(GREP) -v "Splint 3." | $(GREP) -v "$(SPLINT)" | $(GREP) -v "^make.*\[[1-9]*\]:" | $(GREP) -v "^gmake.*\[[1-9]*\]:" | $(GREP) -v "^gmake -e" | $(GREP) -v "^make -e" |$(GREP) -v "config.status: creating test/Makefile" | $(GREP) -v "cd .. && " | $(GREP) -v "CONFIG_HEADERS=" | $(GREP) -v "CONFIG_FILES="
+#drl 12/07/2002 These rules for .c and .expect files don't make sense
+# and they are confusing make dist so I'm taking them out.
+
## Not real C code
-.c.expect:
- $(MAKE) $* |& $(CLEANOUTPUT) >$*.expect && cat $*.expect
+#.c.expect:
+# $(MAKE) $* |& $(CLEANOUTPUT) >$*.expect && cat $*.expect
+#
+#.c.diff:
+# $(MAKE) $* |& $(CLEANOUTPUT) >$*.out && diff $*.expect $*.out
-.c.diff:
- $(MAKE) $* |& $(CLEANOUTPUT) >$*.out && diff $*.expect $*.out
#drl temporally take this out.
#.PHONY: expects
-$(SPLINTR) shifts.c -shiftimplementation -expect 3
-$(SPLINTR) shifts.c -shiftnegative -expect 1
+#drl comment this out until sizesigns is added to cvs
+
### evans - added 2002-08-17: check warnings with arbitrary integral types
-sizesigns:
- -$(SPLINTR) +strict sizesigns.c
- -$(SPLINTR) +strict +ignoresigns sizesigns.c
- -$(SPLINTR) +strict +matcharbitraryintegral sizesigns.c
- -$(SPLINTR) +strict +matcharbitraryintegral +ignoresignz sizesigns.c
+#sizesigns:
+# -$(SPLINTR) +strict sizesigns.c
+# -$(SPLINTR) +strict +ignoresigns sizesigns.c
+# -$(SPLINTR) +strict +matcharbitraryintegral sizesigns.c
+# -$(SPLINTR) +strict +matcharbitraryintegral +ignoresignz sizesigns.c
.PHONY: slovaknames
slovaknames:
./simplebufferConstraintTests/test3.c \
./simplebufferConstraintTests/test7.c \
./sizeoftest/sizeof.c \
- ./sizeoftest/Makefile.c \
./sizeoftest/sizeofConst.c \
./strchr/strchr.c \
./suppressfile/test.c \
./tests2.5/immutable.h \
./tests2.5/impabsmodule.h \
./tests2.5/socket.h \
- ./Makefile-test.os2 \
+ ./Makefile.os2 \
./db1/Makefile \
./db2/Makefile \
./db3/Makefile \
utypes.expect widestrings.expect widestrings.c \
functionmacro.expect functionmacro.c info.c info.expect \
loopexec.c looptesteffect.c mergenull.c shifts.c \
- sizesigns.c sizesigns.expect \
manual.expect ./manual/Makefile \
./manual/annotglobs.c ./manual/bool.c ./manual/bool.h ./manual/clauses.c ./manual/employee.h ./manual/exposure.c ./manual/globals.c ./manual/ignore.c ./manual/implicit.c ./manual/intSet.h ./manual/list.c ./manual/loop.c ./manual/macros.c ./manual/modify.c ./manual/mstring.c ./manual/mstring.h ./manual/mstringnn.c ./manual/multiError.c ./manual/names.c ./manual/noeffect.c ./manual/null.c ./manual/only.c ./manual/order.c ./manual/palindrome.c ./manual/palindrome.h ./manual/refs.c ./manual/returned.c ./manual/rgb.c ./manual/rstring.c ./manual/rstring.h ./manual/sample.c ./manual/setChar.c ./manual/setname.c ./manual/setname.h ./manual/special.c ./manual/stack.c ./manual/sumsquares.c ./manual/switch.c ./manual/testpal.c ./manual/types.c ./manual/unique.c ./manual/usedef.c ./manual/bounds.c \
arraydims.expect arraydims.c \
divzero.expect parentype.expect \
divzero.c parentype.c \
stringliteral.expect stringliteral.c
+
+# sizesigns.c sizesigns.expect \
CLEANOUTPUT = $(GREP) -v "Splint 3." | $(GREP) -v "$(SPLINT)" | $(GREP) -v "^make.*\[[1-9]*\]:" | $(GREP) -v "^gmake.*\[[1-9]*\]:" | $(GREP) -v "^gmake -e" | $(GREP) -v "^make -e" |$(GREP) -v "config.status: creating test/Makefile" | $(GREP) -v "cd .. && " | $(GREP) -v "CONFIG_HEADERS=" | $(GREP) -v "CONFIG_FILES="
+#drl 12/07/2002 These rules for .c and .expect files don't make sense
+# and they are confusing make dist so I'm taking them out.
+
+#.c.expect:
+# $(MAKE) $* |& $(CLEANOUTPUT) >$*.expect && cat $*.expect
+#
+#.c.diff:
+# $(MAKE) $* |& $(CLEANOUTPUT) >$*.out && diff $*.expect $*.out
+
#drl temporally take this out.
#.PHONY: expects
#expects:
./simplebufferConstraintTests/test3.c \
./simplebufferConstraintTests/test7.c \
./sizeoftest/sizeof.c \
- ./sizeoftest/Makefile.c \
./sizeoftest/sizeofConst.c \
./strchr/strchr.c \
./suppressfile/test.c \
./tests2.5/immutable.h \
./tests2.5/impabsmodule.h \
./tests2.5/socket.h \
- ./Makefile-test.os2 \
+ ./Makefile.os2 \
./db1/Makefile \
./db2/Makefile \
./db3/Makefile \
utypes.expect widestrings.expect widestrings.c \
functionmacro.expect functionmacro.c info.c info.expect \
loopexec.c looptesteffect.c mergenull.c shifts.c \
- sizesigns.c sizesigns.expect \
manual.expect ./manual/Makefile \
./manual/annotglobs.c ./manual/bool.c ./manual/bool.h ./manual/clauses.c ./manual/employee.h ./manual/exposure.c ./manual/globals.c ./manual/ignore.c ./manual/implicit.c ./manual/intSet.h ./manual/list.c ./manual/loop.c ./manual/macros.c ./manual/modify.c ./manual/mstring.c ./manual/mstring.h ./manual/mstringnn.c ./manual/multiError.c ./manual/names.c ./manual/noeffect.c ./manual/null.c ./manual/only.c ./manual/order.c ./manual/palindrome.c ./manual/palindrome.h ./manual/refs.c ./manual/returned.c ./manual/rgb.c ./manual/rstring.c ./manual/rstring.h ./manual/sample.c ./manual/setChar.c ./manual/setname.c ./manual/setname.h ./manual/special.c ./manual/stack.c ./manual/sumsquares.c ./manual/switch.c ./manual/testpal.c ./manual/types.c ./manual/unique.c ./manual/usedef.c ./manual/bounds.c \
arraydims.expect arraydims.c \
all: all-am
.SUFFIXES:
-.SUFFIXES: .c .diff .expect
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
cd $(top_srcdir) && \
$(AUTOMAKE) --foreign test/Makefile
$(SPLINT):
cd $(top_builddir)/src; $(MAKE)
-.c.expect:
- $(MAKE) $* |& $(CLEANOUTPUT) >$*.expect && cat $*.expect
-
-.c.diff:
- $(MAKE) $* |& $(CLEANOUTPUT) >$*.out && diff $*.expect $*.out
-
.PHONY: quicktest
quicktest:
$(CheckSystemDir)
-$(SPLINTR) shifts.c -shiftimplementation -expect 3
-$(SPLINTR) shifts.c -shiftnegative -expect 1
+#drl comment this out until sizesigns is added to cvs
+
### evans - added 2002-08-17: check warnings with arbitrary integral types
-sizesigns:
- -$(SPLINTR) +strict sizesigns.c
- -$(SPLINTR) +strict +ignoresigns sizesigns.c
- -$(SPLINTR) +strict +matcharbitraryintegral sizesigns.c
- -$(SPLINTR) +strict +matcharbitraryintegral +ignoresignz sizesigns.c
+#sizesigns:
+# -$(SPLINTR) +strict sizesigns.c
+# -$(SPLINTR) +strict +ignoresigns sizesigns.c
+# -$(SPLINTR) +strict +matcharbitraryintegral sizesigns.c
+# -$(SPLINTR) +strict +matcharbitraryintegral +ignoresignz sizesigns.c
.PHONY: slovaknames
slovaknames:
.PHONY: $(SUBDIRTESTS)
$(SUBDIRTESTS):
cd $@; $(MAKE) SPLINT="$(SPLINTRNNEST)"
+
+# sizesigns.c sizesigns.expect \
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT: