#!/bin/bash
# my.autoconf
#
# script dat met behulp van de Makefile.in een Makefile maakt
#
# erg specifieke toepassing ( niet bedoelt om te porteren )
#
# Copyright 2003-2014 Geert Stappers
# bestuderen, wijzigingen en kopieren mag, het is GPL
# Kwisvraag: noem de vier vrijheden die de GPL garandeerd
#
echo Executing my autoconf in the slidy directory

awk -F@ '$1 ~ /Header/ { print $2 }' Makefile.in > Makefile

# verzamel de HTML master sources
HMS=$( ls *.txt | grep -v index.txt | sed -e 's/\(.*\)\.txt/\1/' )

ALL="all: Makefile index.html"
for H in ${HMS}
do
  ALL="${ALL} $(echo -n " ${H}.html")"
done
echo ${ALL} >> Makefile
echo "" >> Makefile

awk -F@ '$1 ~ /Makefile/ { print $2 }' Makefile.in >> Makefile

for H in ${HMS}
do
  echo "${H}.html: ${H}.txt ./build.sh ${CONF}" >> Makefile
  echo -e "\t./build.sh ${H}.txt" >> Makefile
  echo "" >> Makefile
done

awk -F@ '$1 ~ /Footer/ { print $2 }' Makefile.in >> Makefile

# end of script
