#!/bin/sh
case $ZSH_VERSION in '') :;; *) alias -g '${1+"$@"}="$@"';; esac &&
CDPATH= && unset CDPATH

case $? in 0) :;; *) (exit "$?");; esac &&
prj_not() {
  if test "$#" = 0 || "$@"
    then return 100
    else return 0
  fi
}

case $? in 0) :;; *) (exit "$?");; esac &&
prj_is_set() {
  eval "test \"\${${1?}+x}\" = x"
}

case $? in 0) :;; *) (exit "$?");; esac &&
prj_set() {
  eval "$1=\${2?}"
}

case $? in 0) :;; *) (exit "$?");; esac &&
prj_set_default() {
  : "${2?}" &&
  eval "
  if test \"\${$1+x}\" = x; then :; else
    $1=\$2
  fi"
}

case $? in 0) :;; *) (exit "$?");; esac &&
prj_unset() {
  while test "$#" != 0; do
    { eval "$1=" &&
      unset "$1" &&
      shift
    } || return "$?"
  done
}

case $? in 0) :;; *) (exit "$?");; esac &&
prj_x2() {
  : "${2?}" &&
  "$@" &&
  export "$2"
}

case $? in 0) :;; *) (exit "$?");; esac &&
prj_u2() {
  : "${2?}" &&
  "$@" &&
  eval "
  set x \"\$$2\" &&
  $2= &&
  unset $2 &&
  $2=\$2"
}

case $? in 0) :;; *) (exit "$?");; esac &&
prj_match() {
  eval "
  case \${2?} in
    $1) :;;
    *) return 100;;
  esac"
}

case $? in 0) :;; *) (exit "$?");; esac &&
prj_echo() {
  case $* in
    -*|*\\*)
      # Avoid echo's nonportable behavior for switches and escapes.
      cat <<EOT
$*
EOT
      ;;
    *)
      # Use echo when we can get away with it, since it's typically a builtin.
      echo "$*";;
  esac
}

case $? in 0) :;; *) (exit "$?");; esac &&
prj_fail() {
  : "${1?}" &&
  set x "$*" &&
  if test "${prj_program+x}" = x
    then set x "${prj_program?}: $2"
    else :
  fi &&
  case $2 in
    -*|*\\*) cat <<EOT
$2
EOT
      ;;
    *) echo "$2";;
  esac >&2
  return 100
}

case $? in 0) :;; *) (exit "$?");; esac &&
prj_capture() {
  eval "
  shift &&
  ${1?}"'=`${1+"$@"}`'
}

case $? in 0) :;; *) (exit "$?");; esac &&
prj_sedarg1() {
  sed -e '
1h
1!H
$!d
g
'"$1" <<EOT
${2?}
EOT
}

case $? in 0) :;; *) (exit "$?");; esac &&
prj_dirname() {
  sed '
1h
1!H
$!d
g
s%[^/]*$%%
' <<EOT
${1?}
EOT
}

case $? in 0) :;; *) (exit "$?");; esac &&
prj_basename() {
  sed '
1h
1!H
g
s%^.*/%%
h
$!d
' <<EOT
${1?}
EOT
}

case $? in 0) :;; *) (exit "$?");; esac &&
prj_which_elt_= &&
prj_which_rest_= &&
unset prj_which_elt_ prj_which_rest_ &&
prj_which_get_elt() {
  sed '
1h
1!H
$!d
g
s%:.*$%%
/./s%$%/%
' <<EOT
${1?}
EOT
} &&
prj_which_get_rest() {
  sed '
1h
1!H
$!d
g
s%^[^:]*:%%
' <<EOT
${1?}
EOT
} &&
prj_which() {
  : "${2?}" &&
  prj_which_rest_= &&
  if test "${3+x}" = x;  then prj_which_rest_=${prj_which_rest_?}$3:;    else :
  fi &&
  if test x"$PATH" != x; then prj_which_rest_=${prj_which_rest_?}$PATH:; else :
  fi &&
  if test "${4+x}" = x;  then prj_which_rest_=${prj_which_rest_?}$4:;    else :
  fi &&
  while test "${prj_which_rest_?}" != ''; do
    { prj_which_elt_=`prj_which_get_elt "${prj_which_rest_?}"`$2 &&
      if test -x "${prj_which_elt_?}" && test -f "${prj_which_elt_?}"; then
        eval "$1=\${prj_which_elt_?}" &&
        return 0
      else :
      fi &&
      prj_which_rest_=`prj_which_get_rest "${prj_which_rest_?}"`
    } || return "$?"
  done &&
  { echo "unable to find $2 in \$PATH" >&2
    return 100
  }
}

case $? in 0) :;; *) (exit "$?");; esac &&
if (prj_which readlink_path readlink) 2> /dev/null; then
  :
elif (exec perl -e '') > /dev/null 2>&1; then
  readlink() { perl -le 'print(readlink($ARGV[0]) or die($!."\n"))' "${1?}"; }
elif (exec python -c '') > /dev/null 2>&1; then
  readlink() {
    python -c 'import sys, os; print os.readlink(sys.argv[1])' "${1?}"
  }
elif (exec guile -c '') > /dev/null 2>&1; then
  readlink() {
    guile -c '(format #t "~A\n" (readlink (cadr (program-arguments))))' "${1?}"
  }
else
  readlink() {
    echo "${prj_program-readlink}: unable to find a readlink program" >&2
    return 100
  }
fi

(exit "$?") &&
prj_u2 prj_set prj_program package/compile &&

mkmed_copy() {
  : "${3?}" &&
  rm -f compile/tmpdir/copy.tar &&
  (cd "$1" && exec tar cf - "$2")    > compile/tmpdir/copy.tar &&
  (cd compile/move && exec tar xf -) < compile/tmpdir/copy.tar &&
  { test "$2" = "$3" ||
    mv -f compile/move/"$2" compile/move/"$3"
  }
} &&

echo Creating directories &&
rm -rf compile/move compile/tmpdir compile/sum-move &&
prj_unset dir &&
for dir in \
    command \
    compile \
    compile/conf \
    compile/depsums \
    compile/depsums/command \
    compile/depsums/compile \
    compile/depsums/compile/conf \
    compile/depsums/compile/host \
    compile/depsums/compile/host/prjlibs-c \
    compile/depsums/man \
    compile/depsums/man/man1 \
    compile/depsums/man/man8 \
    compile/host \
    compile/host/prjlibs-c \
    compile/move \
    compile/sum-move \
    compile/sums \
    compile/sums/compiled \
    compile/sums/compiled/confd \
    compile/sums/compiled/hostd \
    compile/sums/compiled/hostd/prjlibs-cd \
    compile/sums/conf-compiled \
    compile/sums/conf-compiled/defaultsd \
    compile/sums/srcd \
    compile/sums/srcd/.mkmed-datad \
    compile/sums/srcd/.mkmed-datad/srcd \
    compile/sums/srcd/.mkmed-datad/srcd/docsd \
    compile/sums/srcd/.mkmed-datad/srcd/prjlibs-cd \
    compile/sums/srcd/docsd \
    compile/tmpdir \
    man \
    man/man1 \
    man/man8; do
  test -d ./"${dir?}" || mkdir ./"${dir?}" || exit "$?"
done &&

TMPDIR=`pwd`/compile/tmpdir &&
export TMPDIR &&
prj_unset number input output directory basename package_home checksum \
  checksum_list checksum_tmp failure_status &&

package_home=conf-compile/package_home &&
{ test -f "${package_home?}" ||
  package_home=conf-compile/defaults/package_home; } &&
package_home=`sed q < "${package_home?}"` &&
case ${package_home?} in
  /*) :;;
  *) prj_fail 'conf-compile/package_home must specify an absolute path'
esac &&
prj_x2 prj_set_default SPF_CONF "${package_home?}"/conf &&

checksum=conf-compile/checksum &&
{ test -f "${checksum?}" || checksum=conf-compile/defaults/checksum; } &&
checksum=`sed q "${checksum?}"` &&
if test "${checksum?}" = ''; then
  if   (exec sha1sum) < /dev/null > /dev/null 2>&1; then checksum=sha1sum
  elif (exec sha1   ) < /dev/null > /dev/null 2>&1; then checksum=sha1
  elif (exec md5sum ) < /dev/null > /dev/null 2>&1; then checksum=md5sum
  elif (exec md5    ) < /dev/null > /dev/null 2>&1; then checksum=md5
  elif (exec cksum  ) < /dev/null > /dev/null 2>&1; then checksum=cksum
  else checksum=sum
  fi
else :
fi &&
checksum_ok() {
  : "${4?}" &&
  set x "$@" "$1" "$2" && shift && shift && shift &&
  checksum_list= &&
  while test "$#" != 2; do
    { if prj_is_set checksum_of_"$1"; then :
      elif test -f "$2"; then
        checksum_tmp=`"${checksum?}" < "$2"` &&
        prj_set checksum_of_"$1" "S${checksum_tmp?}"
      elif test -h "$2"; then
        checksum_tmp=`readlink "$2"` &&
        prj_capture checksum_of_"$1" prj_sedarg1 's/%/%p/g
s/S/%s/g
s/L/%l/g
s/X/%x/g
s/^/L/' "${checksum_tmp?}"
      else
        prj_set checksum_of_"$1" X
      fi &&
      eval "checksum_list=\${checksum_list?}\${checksum_of_$1?}" &&
      shift && shift
    } || return "$?"
  done &&
  prj_echo "${checksum_list?}" > compile/sum-move/"$2" &&
  { test -f "$1$2" || test -h "$1$2"; } &&
  cmp compile/depsums/"$1$2" compile/sum-move/"$2" > /dev/null 2>&1
} &&

prj_unset compile_subdir &&
compile_host() {
  input=$1$2${3?} &&
  compile_subdir=$2 &&
  shift &&
  shift &&
  shift &&
  set x -Isrc/"${compile_subdir?}" -Isrc/.mkmed-data/src/"${compile_subdir?}" \
    -Icompile/host/"${compile_subdir?}" ${1+"$@"} &&
  shift &&
  . compile/conf/host_compile.sh
} &&

{ prj_which output ranlib > /dev/null 2>&1 || ranlib() { :; }; } &&

prj_unset \
  status_1 \
  status_2 \
  status_3 \
  status_4 \
  status_5 \
  status_6 \
  status_7 \
  status_8 \
  status_9 \
  status_10 \
  status_11 \
  status_12 \
  status_13 \
  status_14 \
  status_15 \
  status_16 \
  status_17 \
  status_18 \
  status_19 \
  status_20 \
  status_21 \
  status_22 \
  status_23 \
  status_24 \
  status_25 \
  status_26 \
  status_27 \
  status_28 \
  status_29 \
  status_30 \
  status_31 \
  status_32 \
  status_33 \
  status_34 \
  status_35 \
  status_36 \
  status_37 \
  status_38 \
  status_39 \
  status_40 &&

make_() {
  case ${1?} in
    command/posterity-deliver) number=1;;
    command/posterity-pop) number=2;;
    compile/conf/host_compile.sh) number=3;;
    compile/conf/host_library.sh) number=4;;
    compile/conf/host_link.sh) number=5;;
    compile/host/drop_root.o) number=6;;
    compile/host/fmt0.a) number=7;;
    compile/host/fmt0_uint32.o) number=8;;
    compile/host/fmt0_uint64.o) number=9;;
    compile/host/get_addr.o) number=10;;
    compile/host/posterity-deliver) number=11;;
    compile/host/posterity-deliver.o) number=12;;
    compile/host/posterity-pop) number=13;;
    compile/host/posterity-pop.o) number=14;;
    compile/host/prjlibs-c/check_close.a) number=15;;
    compile/host/prjlibs-c/check_close.o) number=16;;
    compile/host/prjlibs-c/nsec-1.o) number=17;;
    compile/host/prjlibs-c/nsec-2.o) number=18;;
    compile/host/prjlibs-c/nsec-3.o) number=19;;
    compile/host/prjlibs-c/nsec-4.o) number=20;;
    compile/host/prjlibs-c/nsec-5.o) number=21;;
    compile/host/prjlibs-c/nsec-6.o) number=22;;
    compile/host/prjlibs-c/nsec-default.o) number=23;;
    compile/host/prjlibs-c/nsec.a) number=24;;
    compile/host/prjlibs-c/nsec.o) number=25;;
    compile/host/prjlibs-c/vec.a) number=26;;
    compile/host/prjlibs-c/vec_alloc.o) number=27;;
    compile/host/prjlibs-c/vec_allocfit.o) number=28;;
    compile/host/prjlibs-c/vec_cutn.o) number=29;;
    compile/host/prjlibs-c/vec_diffi.o) number=30;;
    compile/host/prjlibs-c/vec_free.o) number=31;;
    compile/host/prjlibs-c/vec_init.o) number=32;;
    compile/host/prjlibs-c/vec_insn.o) number=33;;
    compile/host/prjlibs-c/vec_shift.o) number=34;;
    compile/host/prjlibs-c/vec_trunc.o) number=35;;
    compile/host/read_line.o) number=36;;
    compile/host/respond.o) number=37;;
    compile/host/timeout.o) number=38;;
    man/man1/posterity-deliver.1) number=39;;
    man/man8/posterity-pop.8) number=40;;
    *) prj_fail no rule to make file "$1";;
  esac &&
  if prj_is_set status_"${number?}"
    then eval "return \"\${status_${number?}?}\""
    else :
  fi &&
  set x "$1" "$directory" "$basename" "${number?}" && shift &&
  directory=`prj_dirname "$1"` &&
  basename=`prj_basename "$1"` &&
  output=compile/move/${basename?} &&
  shift &&
  if make_"${number?}"; then
    if test -f compile/sum-move/"${basename?}"; then
      mv -f "${output?}" ./"${directory?}" &&
      mv -f compile/sum-move/"${basename?}" compile/depsums/"${directory?}"
    else :
    fi &&
    set 0 "$@"
  else
    set "$?" "$@"
  fi &&
  directory=$2 &&
  basename=$3 &&
  output=compile/move/${basename?} &&
  eval "status_$4=\$1" &&
  return "$1"
} &&

make_1() {
  make_ compile/host/posterity-deliver &&
  if checksum_ok command/ posterity-deliver \
       41 'src/posterity-deliver=install' \
       11 compile/host/posterity-deliver; then
    rm -f compile/sum-move/posterity-deliver &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making command/posterity-deliver &&
  mkmed_copy compile/host/ posterity-deliver posterity-deliver
} &&

make_2() {
  make_ compile/host/posterity-pop &&
  if checksum_ok command/ posterity-pop \
       42 'src/posterity-pop=install' \
       13 compile/host/posterity-pop; then
    rm -f compile/sum-move/posterity-pop &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making command/posterity-pop &&
  mkmed_copy compile/host/ posterity-pop posterity-pop
} &&

make_3() {
  if checksum_ok compile/conf/ host_compile.sh \
       43 conf-compile/defaults/host_compile.sh \
       44 conf-compile/host_compile.sh; then
    rm -f compile/sum-move/host_compile.sh &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/conf/host_compile.sh &&
  if test -f conf-compile/host_compile.sh
    then ln -s ../../conf-compile/host_compile.sh "${output?}"
    else ln -s ../../conf-compile/defaults/host_compile.sh "${output?}"
  fi
} &&

make_4() {
  if checksum_ok compile/conf/ host_library.sh \
       45 conf-compile/defaults/host_library.sh \
       46 conf-compile/host_library.sh; then
    rm -f compile/sum-move/host_library.sh &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/conf/host_library.sh &&
  if test -f conf-compile/host_library.sh
    then ln -s ../../conf-compile/host_library.sh "${output?}"
    else ln -s ../../conf-compile/defaults/host_library.sh "${output?}"
  fi
} &&

make_5() {
  if checksum_ok compile/conf/ host_link.sh \
       47 conf-compile/defaults/host_link.sh \
       48 conf-compile/host_link.sh; then
    rm -f compile/sum-move/host_link.sh &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/conf/host_link.sh &&
  if test -f conf-compile/host_link.sh
    then ln -s ../../conf-compile/host_link.sh "${output?}"
    else ln -s ../../conf-compile/defaults/host_link.sh "${output?}"
  fi
} &&

make_6() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/ drop_root.o \
       3 compile/conf/host_compile.sh \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       51 src/.mkmed-data/src/prjlibs-c/constants.h \
       52 src/.mkmed-data/src/prjlibs-c/diewarn.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       54 src/.mkmed-data/src/prjlibs-c/intattr.h \
       55 src/drop_root.h \
       56 src/drop_root.c \
       56 src/drop_root.c; then
    rm -f compile/sum-move/drop_root.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/drop_root.o &&
  compile_host src/ '' drop_root.c
} &&

make_7() {
  make_ compile/conf/host_library.sh &&
  make_ compile/host/fmt0_uint64.o &&
  make_ compile/host/fmt0_uint32.o &&
  if checksum_ok compile/host/ fmt0.a \
       4 compile/conf/host_library.sh \
       9 compile/host/fmt0_uint64.o \
       8 compile/host/fmt0_uint32.o \
       57 'src/fmt0=l'; then
    rm -f compile/sum-move/fmt0.a &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/fmt0.a &&
  set x \
    ./compile/host/fmt0_uint32.o \
    ./compile/host/fmt0_uint64.o &&
  shift &&
  . ./compile/conf/host_library.sh
} &&

make_8() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/ fmt0_uint32.o \
       3 compile/conf/host_compile.sh \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       58 src/fmt0.h \
       59 src/fmt0_uint32.c \
       59 src/fmt0_uint32.c; then
    rm -f compile/sum-move/fmt0_uint32.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/fmt0_uint32.o &&
  compile_host src/ '' fmt0_uint32.c
} &&

make_9() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/ fmt0_uint64.o \
       3 compile/conf/host_compile.sh \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       58 src/fmt0.h \
       60 src/fmt0_uint64.c \
       60 src/fmt0_uint64.c; then
    rm -f compile/sum-move/fmt0_uint64.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/fmt0_uint64.o &&
  compile_host src/ '' fmt0_uint64.c
} &&

make_10() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/ get_addr.o \
       3 compile/conf/host_compile.sh \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       51 src/.mkmed-data/src/prjlibs-c/constants.h \
       52 src/.mkmed-data/src/prjlibs-c/diewarn.h \
       61 src/.mkmed-data/src/prjlibs-c/vec.h \
       62 src/get_addr.h \
       63 src/get_addr.c \
       63 src/get_addr.c; then
    rm -f compile/sum-move/get_addr.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/get_addr.o &&
  compile_host src/ '' get_addr.c
} &&

make_11() {
  make_ compile/conf/host_link.sh &&
  make_ compile/host/posterity-deliver.o &&
  make_ compile/host/prjlibs-c/check_close.a &&
  make_ compile/host/prjlibs-c/vec.a &&
  if checksum_ok compile/host/ posterity-deliver \
       5 compile/conf/host_link.sh \
       12 compile/host/posterity-deliver.o \
       15 compile/host/prjlibs-c/check_close.a \
       26 compile/host/prjlibs-c/vec.a \
       64 'src/posterity-deliver=x'; then
    rm -f compile/sum-move/posterity-deliver &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/posterity-deliver &&
  set x \
    ./compile/host/posterity-deliver.o \
    -lskarnet \
    ./compile/host/prjlibs-c/vec.a \
    ./compile/host/prjlibs-c/check_close.a &&
  shift &&
  . ./compile/conf/host_link.sh
} &&

make_12() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/ posterity-deliver.o \
       3 compile/conf/host_compile.sh \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       51 src/.mkmed-data/src/prjlibs-c/constants.h \
       52 src/.mkmed-data/src/prjlibs-c/diewarn.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       61 src/.mkmed-data/src/prjlibs-c/vec.h \
       65 src/.mkmed-data/src/prjlibs-c/check_close.h \
       58 src/fmt0.h \
       66 src/types.h \
       67 src/posterity-deliver.c \
       67 src/posterity-deliver.c; then
    rm -f compile/sum-move/posterity-deliver.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/posterity-deliver.o &&
  compile_host src/ '' posterity-deliver.c
} &&

make_13() {
  make_ compile/conf/host_link.sh &&
  make_ compile/host/posterity-pop.o &&
  make_ compile/host/prjlibs-c/vec.a &&
  make_ compile/host/prjlibs-c/nsec.a &&
  make_ compile/host/fmt0.a &&
  make_ compile/host/timeout.o &&
  make_ compile/host/respond.o &&
  make_ compile/host/read_line.o &&
  make_ compile/host/get_addr.o &&
  make_ compile/host/drop_root.o &&
  if checksum_ok compile/host/ posterity-pop \
       5 compile/conf/host_link.sh \
       14 compile/host/posterity-pop.o \
       26 compile/host/prjlibs-c/vec.a \
       24 compile/host/prjlibs-c/nsec.a \
       7 compile/host/fmt0.a \
       38 compile/host/timeout.o \
       37 compile/host/respond.o \
       36 compile/host/read_line.o \
       10 compile/host/get_addr.o \
       6 compile/host/drop_root.o \
       68 'src/posterity-pop=x'; then
    rm -f compile/sum-move/posterity-pop &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/posterity-pop &&
  set x \
    ./compile/host/posterity-pop.o \
    ./compile/host/drop_root.o \
    ./compile/host/get_addr.o \
    ./compile/host/read_line.o \
    ./compile/host/respond.o \
    ./compile/host/timeout.o \
    ./compile/host/fmt0.a \
    ./compile/host/prjlibs-c/nsec.a \
    ./compile/host/prjlibs-c/vec.a \
    -lskarnet &&
  shift &&
  . ./compile/conf/host_link.sh
} &&

make_14() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/ posterity-pop.o \
       3 compile/conf/host_compile.sh \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       61 src/.mkmed-data/src/prjlibs-c/vec.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       51 src/.mkmed-data/src/prjlibs-c/constants.h \
       52 src/.mkmed-data/src/prjlibs-c/diewarn.h \
       69 src/.mkmed-data/src/prjlibs-c/case.h \
       70 src/.mkmed-data/src/prjlibs-c/nsec.h \
       61 src/.mkmed-data/src/prjlibs-c/vec.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       55 src/drop_root.h \
       58 src/fmt0.h \
       62 src/get_addr.h \
       71 src/read_line.h \
       72 src/respond.h \
       73 src/timeout.h \
       66 src/types.h \
       74 src/posterity-pop.c \
       74 src/posterity-pop.c; then
    rm -f compile/sum-move/posterity-pop.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/posterity-pop.o &&
  compile_host src/ '' posterity-pop.c
} &&

make_15() {
  make_ compile/conf/host_library.sh &&
  make_ compile/host/prjlibs-c/check_close.o &&
  if checksum_ok compile/host/prjlibs-c/ check_close.a \
       4 compile/conf/host_library.sh \
       16 compile/host/prjlibs-c/check_close.o \
       75 'src/.mkmed-data/src/prjlibs-c/check_close=l'; then
    rm -f compile/sum-move/check_close.a &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/check_close.a &&
  set x \
    ./compile/host/prjlibs-c/check_close.o &&
  shift &&
  . ./compile/conf/host_library.sh
} &&

make_16() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ check_close.o \
       3 compile/conf/host_compile.sh \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       65 src/.mkmed-data/src/prjlibs-c/check_close.h \
       76 src/.mkmed-data/src/prjlibs-c/check_close.c \
       76 src/.mkmed-data/src/prjlibs-c/check_close.c; then
    rm -f compile/sum-move/check_close.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/check_close.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ check_close.c
} &&

make_17() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ nsec-1.o \
       3 compile/conf/host_compile.sh \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       70 src/.mkmed-data/src/prjlibs-c/nsec.h \
       77 src/.mkmed-data/src/prjlibs-c/nsec-member.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       70 src/.mkmed-data/src/prjlibs-c/nsec.h \
       78 src/.mkmed-data/src/prjlibs-c/nsec-1.c \
       78 src/.mkmed-data/src/prjlibs-c/nsec-1.c; then
    rm -f compile/sum-move/nsec-1.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/nsec-1.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ nsec-1.c
} &&

make_18() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ nsec-2.o \
       3 compile/conf/host_compile.sh \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       70 src/.mkmed-data/src/prjlibs-c/nsec.h \
       77 src/.mkmed-data/src/prjlibs-c/nsec-member.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       70 src/.mkmed-data/src/prjlibs-c/nsec.h \
       79 src/.mkmed-data/src/prjlibs-c/nsec-2.c \
       79 src/.mkmed-data/src/prjlibs-c/nsec-2.c; then
    rm -f compile/sum-move/nsec-2.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/nsec-2.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ nsec-2.c
} &&

make_19() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ nsec-3.o \
       3 compile/conf/host_compile.sh \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       70 src/.mkmed-data/src/prjlibs-c/nsec.h \
       77 src/.mkmed-data/src/prjlibs-c/nsec-member.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       70 src/.mkmed-data/src/prjlibs-c/nsec.h \
       80 src/.mkmed-data/src/prjlibs-c/nsec-3.c \
       80 src/.mkmed-data/src/prjlibs-c/nsec-3.c; then
    rm -f compile/sum-move/nsec-3.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/nsec-3.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ nsec-3.c
} &&

make_20() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ nsec-4.o \
       3 compile/conf/host_compile.sh \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       70 src/.mkmed-data/src/prjlibs-c/nsec.h \
       77 src/.mkmed-data/src/prjlibs-c/nsec-member.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       70 src/.mkmed-data/src/prjlibs-c/nsec.h \
       81 src/.mkmed-data/src/prjlibs-c/nsec-4.c \
       81 src/.mkmed-data/src/prjlibs-c/nsec-4.c; then
    rm -f compile/sum-move/nsec-4.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/nsec-4.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ nsec-4.c
} &&

make_21() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ nsec-5.o \
       3 compile/conf/host_compile.sh \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       70 src/.mkmed-data/src/prjlibs-c/nsec.h \
       77 src/.mkmed-data/src/prjlibs-c/nsec-member.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       70 src/.mkmed-data/src/prjlibs-c/nsec.h \
       82 src/.mkmed-data/src/prjlibs-c/nsec-5.c \
       82 src/.mkmed-data/src/prjlibs-c/nsec-5.c; then
    rm -f compile/sum-move/nsec-5.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/nsec-5.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ nsec-5.c
} &&

make_22() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ nsec-6.o \
       3 compile/conf/host_compile.sh \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       70 src/.mkmed-data/src/prjlibs-c/nsec.h \
       77 src/.mkmed-data/src/prjlibs-c/nsec-member.h \
       83 src/.mkmed-data/src/prjlibs-c/nsec-6.c \
       83 src/.mkmed-data/src/prjlibs-c/nsec-6.c; then
    rm -f compile/sum-move/nsec-6.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/nsec-6.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ nsec-6.c
} &&

make_23() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ nsec-default.o \
       3 compile/conf/host_compile.sh \
       70 src/.mkmed-data/src/prjlibs-c/nsec.h \
       84 src/.mkmed-data/src/prjlibs-c/nsec-default.c \
       84 src/.mkmed-data/src/prjlibs-c/nsec-default.c; then
    rm -f compile/sum-move/nsec-default.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/nsec-default.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ nsec-default.c
} &&

make_24() {
  make_ compile/conf/host_library.sh &&
  make_ compile/host/prjlibs-c/nsec.o &&
  if checksum_ok compile/host/prjlibs-c/ nsec.a \
       4 compile/conf/host_library.sh \
       25 compile/host/prjlibs-c/nsec.o \
       85 'src/.mkmed-data/src/prjlibs-c/nsec=l'; then
    rm -f compile/sum-move/nsec.a &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/nsec.a &&
  set x \
    ./compile/host/prjlibs-c/nsec.o &&
  shift &&
  . ./compile/conf/host_library.sh
} &&

make_25() {
  : > compile/sum-move/"${basename?}" &&
  if make_ compile/host/prjlibs-c/nsec-1.o; then
    if checksum_ok compile/host/prjlibs-c/ nsec.o \
         17 compile/host/prjlibs-c/nsec-1.o; then
      rm -f compile/sum-move/nsec.o &&
      return 0
    else :
    fi &&
    echo &&
    prj_echo Making compile/host/prjlibs-c/nsec.o &&
    mkmed_copy compile/host/prjlibs-c/ nsec-1.o \
      nsec.o
  elif make_ compile/host/prjlibs-c/nsec-2.o; then
    if checksum_ok compile/host/prjlibs-c/ nsec.o \
         18 compile/host/prjlibs-c/nsec-2.o; then
      rm -f compile/sum-move/nsec.o &&
      return 0
    else :
    fi &&
    echo &&
    prj_echo Making compile/host/prjlibs-c/nsec.o &&
    mkmed_copy compile/host/prjlibs-c/ nsec-2.o \
      nsec.o
  elif make_ compile/host/prjlibs-c/nsec-3.o; then
    if checksum_ok compile/host/prjlibs-c/ nsec.o \
         19 compile/host/prjlibs-c/nsec-3.o; then
      rm -f compile/sum-move/nsec.o &&
      return 0
    else :
    fi &&
    echo &&
    prj_echo Making compile/host/prjlibs-c/nsec.o &&
    mkmed_copy compile/host/prjlibs-c/ nsec-3.o \
      nsec.o
  elif make_ compile/host/prjlibs-c/nsec-4.o; then
    if checksum_ok compile/host/prjlibs-c/ nsec.o \
         20 compile/host/prjlibs-c/nsec-4.o; then
      rm -f compile/sum-move/nsec.o &&
      return 0
    else :
    fi &&
    echo &&
    prj_echo Making compile/host/prjlibs-c/nsec.o &&
    mkmed_copy compile/host/prjlibs-c/ nsec-4.o \
      nsec.o
  elif make_ compile/host/prjlibs-c/nsec-5.o; then
    if checksum_ok compile/host/prjlibs-c/ nsec.o \
         21 compile/host/prjlibs-c/nsec-5.o; then
      rm -f compile/sum-move/nsec.o &&
      return 0
    else :
    fi &&
    echo &&
    prj_echo Making compile/host/prjlibs-c/nsec.o &&
    mkmed_copy compile/host/prjlibs-c/ nsec-5.o \
      nsec.o
  elif make_ compile/host/prjlibs-c/nsec-6.o; then
    if checksum_ok compile/host/prjlibs-c/ nsec.o \
         22 compile/host/prjlibs-c/nsec-6.o; then
      rm -f compile/sum-move/nsec.o &&
      return 0
    else :
    fi &&
    echo &&
    prj_echo Making compile/host/prjlibs-c/nsec.o &&
    mkmed_copy compile/host/prjlibs-c/ nsec-6.o \
      nsec.o
  else
    make_ compile/host/prjlibs-c/nsec-default.o &&
    if checksum_ok compile/host/prjlibs-c/ nsec.o \
         23 compile/host/prjlibs-c/nsec-default.o; then
      rm -f compile/sum-move/nsec.o &&
      return 0
    else :
    fi &&
    echo &&
    prj_echo Making compile/host/prjlibs-c/nsec.o &&
    mkmed_copy compile/host/prjlibs-c/ nsec-default.o \
      nsec.o
  fi
} &&

make_26() {
  make_ compile/conf/host_library.sh &&
  make_ compile/host/prjlibs-c/vec_trunc.o &&
  make_ compile/host/prjlibs-c/vec_shift.o &&
  make_ compile/host/prjlibs-c/vec_insn.o &&
  make_ compile/host/prjlibs-c/vec_init.o &&
  make_ compile/host/prjlibs-c/vec_free.o &&
  make_ compile/host/prjlibs-c/vec_diffi.o &&
  make_ compile/host/prjlibs-c/vec_cutn.o &&
  make_ compile/host/prjlibs-c/vec_allocfit.o &&
  make_ compile/host/prjlibs-c/vec_alloc.o &&
  if checksum_ok compile/host/prjlibs-c/ vec.a \
       4 compile/conf/host_library.sh \
       35 compile/host/prjlibs-c/vec_trunc.o \
       34 compile/host/prjlibs-c/vec_shift.o \
       33 compile/host/prjlibs-c/vec_insn.o \
       32 compile/host/prjlibs-c/vec_init.o \
       31 compile/host/prjlibs-c/vec_free.o \
       30 compile/host/prjlibs-c/vec_diffi.o \
       29 compile/host/prjlibs-c/vec_cutn.o \
       28 compile/host/prjlibs-c/vec_allocfit.o \
       27 compile/host/prjlibs-c/vec_alloc.o \
       86 'src/.mkmed-data/src/prjlibs-c/vec=l'; then
    rm -f compile/sum-move/vec.a &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/vec.a &&
  set x \
    ./compile/host/prjlibs-c/vec_alloc.o \
    ./compile/host/prjlibs-c/vec_allocfit.o \
    ./compile/host/prjlibs-c/vec_cutn.o \
    ./compile/host/prjlibs-c/vec_diffi.o \
    ./compile/host/prjlibs-c/vec_free.o \
    ./compile/host/prjlibs-c/vec_init.o \
    ./compile/host/prjlibs-c/vec_insn.o \
    ./compile/host/prjlibs-c/vec_shift.o \
    ./compile/host/prjlibs-c/vec_trunc.o &&
  shift &&
  . ./compile/conf/host_library.sh
} &&

make_27() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ vec_alloc.o \
       3 compile/conf/host_compile.sh \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       61 src/.mkmed-data/src/prjlibs-c/vec.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       87 src/.mkmed-data/src/prjlibs-c/vec_alloc.c \
       87 src/.mkmed-data/src/prjlibs-c/vec_alloc.c; then
    rm -f compile/sum-move/vec_alloc.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/vec_alloc.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ vec_alloc.c
} &&

make_28() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ vec_allocfit.o \
       3 compile/conf/host_compile.sh \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       61 src/.mkmed-data/src/prjlibs-c/vec.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       88 src/.mkmed-data/src/prjlibs-c/vec_allocfit.c \
       88 src/.mkmed-data/src/prjlibs-c/vec_allocfit.c; then
    rm -f compile/sum-move/vec_allocfit.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/vec_allocfit.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ vec_allocfit.c
} &&

make_29() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ vec_cutn.o \
       3 compile/conf/host_compile.sh \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       61 src/.mkmed-data/src/prjlibs-c/vec.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       89 src/.mkmed-data/src/prjlibs-c/vec_cutn.c \
       89 src/.mkmed-data/src/prjlibs-c/vec_cutn.c; then
    rm -f compile/sum-move/vec_cutn.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/vec_cutn.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ vec_cutn.c
} &&

make_30() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ vec_diffi.o \
       3 compile/conf/host_compile.sh \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       61 src/.mkmed-data/src/prjlibs-c/vec.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       90 src/.mkmed-data/src/prjlibs-c/vec_diffi.c \
       90 src/.mkmed-data/src/prjlibs-c/vec_diffi.c; then
    rm -f compile/sum-move/vec_diffi.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/vec_diffi.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ vec_diffi.c
} &&

make_31() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ vec_free.o \
       3 compile/conf/host_compile.sh \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       61 src/.mkmed-data/src/prjlibs-c/vec.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       91 src/.mkmed-data/src/prjlibs-c/vec_free.c \
       91 src/.mkmed-data/src/prjlibs-c/vec_free.c; then
    rm -f compile/sum-move/vec_free.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/vec_free.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ vec_free.c
} &&

make_32() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ vec_init.o \
       3 compile/conf/host_compile.sh \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       61 src/.mkmed-data/src/prjlibs-c/vec.h \
       92 src/.mkmed-data/src/prjlibs-c/vec_init.c \
       92 src/.mkmed-data/src/prjlibs-c/vec_init.c; then
    rm -f compile/sum-move/vec_init.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/vec_init.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ vec_init.c
} &&

make_33() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ vec_insn.o \
       3 compile/conf/host_compile.sh \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       61 src/.mkmed-data/src/prjlibs-c/vec.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       93 src/.mkmed-data/src/prjlibs-c/vec_insn.c \
       93 src/.mkmed-data/src/prjlibs-c/vec_insn.c; then
    rm -f compile/sum-move/vec_insn.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/vec_insn.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ vec_insn.c
} &&

make_34() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ vec_shift.o \
       3 compile/conf/host_compile.sh \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       61 src/.mkmed-data/src/prjlibs-c/vec.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       94 src/.mkmed-data/src/prjlibs-c/vec_shift.c \
       94 src/.mkmed-data/src/prjlibs-c/vec_shift.c; then
    rm -f compile/sum-move/vec_shift.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/vec_shift.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ vec_shift.c
} &&

make_35() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/prjlibs-c/ vec_trunc.o \
       3 compile/conf/host_compile.sh \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       61 src/.mkmed-data/src/prjlibs-c/vec.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       95 src/.mkmed-data/src/prjlibs-c/vec_trunc.c \
       95 src/.mkmed-data/src/prjlibs-c/vec_trunc.c; then
    rm -f compile/sum-move/vec_trunc.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/prjlibs-c/vec_trunc.o &&
  compile_host src/.mkmed-data/src/ prjlibs-c/ vec_trunc.c
} &&

make_36() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/ read_line.o \
       3 compile/conf/host_compile.sh \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       61 src/.mkmed-data/src/prjlibs-c/vec.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       49 src/.mkmed-data/src/prjlibs-c/warn.h \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       52 src/.mkmed-data/src/prjlibs-c/diewarn.h \
       71 src/read_line.h \
       53 src/.mkmed-data/src/prjlibs-c/types.h \
       61 src/.mkmed-data/src/prjlibs-c/vec.h \
       96 src/read_line.c \
       96 src/read_line.c; then
    rm -f compile/sum-move/read_line.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/read_line.o &&
  compile_host src/ '' read_line.c
} &&

make_37() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/ respond.o \
       3 compile/conf/host_compile.sh \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       51 src/.mkmed-data/src/prjlibs-c/constants.h \
       52 src/.mkmed-data/src/prjlibs-c/diewarn.h \
       72 src/respond.h \
       97 src/respond.c \
       97 src/respond.c; then
    rm -f compile/sum-move/respond.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/respond.o &&
  compile_host src/ '' respond.c
} &&

make_38() {
  make_ compile/conf/host_compile.sh &&
  if checksum_ok compile/host/ timeout.o \
       3 compile/conf/host_compile.sh \
       50 src/.mkmed-data/src/prjlibs-c/standards.h \
       51 src/.mkmed-data/src/prjlibs-c/constants.h \
       52 src/.mkmed-data/src/prjlibs-c/diewarn.h \
       73 src/timeout.h \
       98 src/timeout.c \
       98 src/timeout.c; then
    rm -f compile/sum-move/timeout.o &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making compile/host/timeout.o &&
  compile_host src/ '' timeout.c
} &&

make_39() {
  if checksum_ok man/man1/ posterity-deliver.1 \
       99 'src/docs/posterity-deliver.1=install' \
       100 src/.mkmed-data/src/docs/posterity-deliver.1; then
    rm -f compile/sum-move/posterity-deliver.1 &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making man/man1/posterity-deliver.1 &&
  mkmed_copy src/.mkmed-data/src/docs/ posterity-deliver.1 posterity-deliver.1
} &&

make_40() {
  if checksum_ok man/man8/ posterity-pop.8 \
       101 'src/docs/posterity-pop.8=install' \
       102 src/.mkmed-data/src/docs/posterity-pop.8; then
    rm -f compile/sum-move/posterity-pop.8 &&
    return 0
  else :
  fi &&
  echo &&
  prj_echo Making man/man8/posterity-pop.8 &&
  mkmed_copy src/.mkmed-data/src/docs/ posterity-pop.8 posterity-pop.8
} &&

if test "$#" = 0; then
  set x \
    command/posterity-deliver \
    command/posterity-pop \
    man/man1/posterity-deliver.1 \
    man/man8/posterity-pop.8 &&
  shift
else :
fi &&

prj_u2 prj_set failure_message \
  'The following files were not made successfully:' &&
while test "$#" != 0; do
  { { make_ "$1" ||
      { prj_set_default failure_status "$?" &&
        failure_message="${failure_message?}
$1"; }
    } &&
    shift
  } || exit "$?"
done &&
echo &&
if prj_is_set failure_status; then
  prj_echo "${failure_message?}"
  exit "${failure_status?}"
else :
fi &&
echo All files were made successfully.
