#!/bin/bash
set -e

WORKDIR=${AUTOPKGTEST_TMP:-$ADT_TMP}

cd "$WORKDIR"

FAIL=0
declare -a SOURCE_FILES
for f in /usr/share/doc/libtickit-dev/examples/*.c*; do
  SOURCE_FILES+=( "$(basename "$f" .gz)" )
  gunzip -dc -f "$f" > "${SOURCE_FILES[-1]}"
done

printf '1..%s\n' "${#SOURCE_FILES[@]}"
for (( i=0; i < ${#SOURCE_FILES[@]}; i++ )); do
  cname=${SOURCE_FILES[$i]}
  if ! cc -Wall $(pkg-config --cflags tickit) $(pkg-config --libs tickit) -o "${cname%.c}" "$cname"; then
    FAIL=1
    printf 'not '
  fi
  printf 'ok %d - Compiling %s\n' "$(( i + 1))" "$cname"
done

exit $FAIL
