--- /dev/null
+.PHONY: boolops bool boolenum break bstring decl enumbool extension modarray nestext offestof sizeofarray rex struct\r
+\r
+LCLINT = lclint\r
+\r
+all: boolops bool boolenum break bstring decl enumbool extension modarray nestext offestof sizeofarray rex struct\r
+\r
+boolops:\r
+ $(LCLINT) boolops.c -expect 1\r
+\r
+bool:\r
+ $(LCLINT) bool.lcl booldef.c -expect 1\r
+\r
+boolenum:\r
+ $(LCLINT) boolenum.c -booltype BOOLEAN -expect 1 \r
+\r
+break:\r
+ $(LCLINT) break.c -expect 1\r
+\r
+bstring:\r
+ $(LCLINT) bstring.c -expect 2 \r
+\r
+decl:\r
+ $(LCLINT) decl.c -expect 1 \r
+\r
+enumbool:\r
+ $(LCLINT) enumbool.c -expect 3 \r
+ $(LCLINT) enumbool.c -booltype "bool" -booltrue "true" -boolfalse "false" \r
+\r
+extension:\r
+ -$(LCLINT) extension.c\r
+ -$(LCLINT) -gnuextensions extension.c \r
+\r
+modarray:\r
+ $(LCLINT) modarray.c\r
+\r
+nestext:\r
+ $(LCLINT) nestext.c -expect 1\r
+\r
+offsetof:\r
+ $(LCLINT) offsetof.c\r
+\r
+sizeofarray:\r
+ $(LCLINT) sizeofarray.c -expect 3 \r
+\r
+rex:\r
+ $(LCLINT) rex.c -expect 4\r
+### 3 new errors reported\r
+\r
+struct:\r
+ $(LCLINT) struct.c -expect 1\r