--- /dev/null
+step-?.html
\ No newline at end of file
--- /dev/null
+step-1.html \
+step-2.html:
+ cat step-by-step.header > $@
+ cat ../../../deal.II/examples/step-by-step/$(@:.html=)/$(@:.html=.cc) \
+ | perl process-files \
+ >> $@
+ cat step-by-step.foot >> $@
+
+.PHONY: step-1.html step-2.html
<ol>
<li>
<p>
- <a href="toc.html" target="body">Step 1</a>
+ <a href="toc.html" target="body">Step-by-Step overview</a>
+ </p>
+ </li>
+ <li>
+ <p>
+ <a href="step-1.html" target="body">Step 1</a>
+ </p>
+ </li>
+ <li>
+ <p>
+ <a href="step-2.html" target="body">Step 2</a>
</p>
</li>
</ol>
--- /dev/null
+# have two states, in which the program can be:
+# comment-mode and program-mode
+$comment_mode = 0;
+$program_mode = 1;
+$state = $comment_mode;
+while (<>) {
+ # ignore cvs tag
+ next if m!/\*\s*\$Id:!;
+
+ # substitute special characters
+ s/</</g;
+ s/>/>/g;
+
+ if (($state == $program_mode) && m!^\s*//!)
+ {
+ $state = $comment_mode;
+ print "</code></pre>\n";
+ }
+ elsif (($state == $comment_mode) && !m!^\s*//!)
+ {
+ $state = $program_mode;
+ print "<pre><code>\n";
+ }
+
+ if ($state == $comment_mode)
+ {
+ m!\s*//\s*(.*)!;
+ print $1, "\n";
+ print "<p>" if $1 =~ m!^\s*$!;
+ }
+ else
+ {
+ print " $_";
+ }
+}
--- /dev/null
+<!-- Page Foot -->
+<hr>
+<table class="navbar">
+<tr>
+ <td>
+ <a href="../index.html" target="_top">Back to the tutorial index</a>
+ </td>
+</tr>
+</table>
+<hr>
+</body>
+</html>
--- /dev/null
+<!-- Page Foot -->
+<hr>
+<table class="navbar">
+<tr>
+ <td>
+ <a href="../index.html" target="_top">Back to the tutorial index</a>
+ </td>
+</tr>
+</table>
+<hr>
+<address>
+<a href="mailto:deal@iwr.uni-heidelberg.de">The deal.II group</a></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
+ "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html>
+<head>
+<!-- deal.II tutorial template
+ Wolfgang Bangerth <deal@iwr.uni-heidelberg.de> 1999
+-->
+
+<title>Step-by-Step</title>
+ <link href="../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
+ <link href="../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
+ <link href="../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
+ <meta name="author" content="Jan Schrage <schrage@gaia.iwr.uni-heidelberg.de>">
+ <meta name="keywords" content="deal.II,deal.II tutorial,deal II">
+</head>
+
+<!-- Page Body -->
+<body lang="en">