1234949Sbapt#!/bin/sh 2264803Sbapt# $Id: run_lint.sh,v 1.3 2014/03/28 23:40:27 tom Exp $ 3234949Sbapt# vi:ts=4 sw=4: 4234949Sbapt 5234949Sbapt# run lint on each of the ".c" files in the test directory 6234949Sbapt 7234949Sbaptif test $# = 1 8234949Sbaptthen 9234949Sbapt PROG_DIR=`pwd` 10234949Sbapt TEST_DIR=$1 11234949Sbaptelse 12234949Sbapt PROG_DIR=.. 13234949Sbapt TEST_DIR=. 14234949Sbaptfi 15234949Sbapt 16264803SbaptifBTYACC=`fgrep -l 'define YYBTYACC' config.h > /dev/null; test $? != 0; echo $?` 17264803Sbapt 18264803Sbaptif test $ifBTYACC = 0; then 19264803Sbapt REF_DIR=${TEST_DIR}/yacc 20264803Sbaptelse 21264803Sbapt REF_DIR=${TEST_DIR}/btyacc 22264803Sbaptfi 23264803Sbapt 24234949Sbaptecho '** '`date` 25264803Sbaptfor i in ${REF_DIR}/*.c 26234949Sbaptdo 27234949Sbapt make -f $PROG_DIR/makefile lint C_FILES=$i srcdir=$PROG_DIR 28234949Sbaptdone 29