#!/bin/sh set -e for i in test_*.c; do awk -f ../pbgen <$i >${i%.c}.pb.h done CC=${CC:-gcc} GCOV=${GCOV:-gcov} $CC -O0 -ggdb -Wall -Wextra -Werror -DPB_PRINTERS --coverage -I.. ../pb.c test*.c `pkg-config --cflags cmocka --libs` && \ ./a.out && $GCOV pb.c