This is how a developer builds Giggle from scratch, not from a distribution. Building from scratch requires Gnu Autoconf, LATEX, & latex2html, whereas installing from a distribution does not.
This will create ./configure.
As long as you don't change configure.in or giggle.m4, you don't need to re-run Autoconf.