1
by luke-jr
Unify tags/branches of modules released together |
1 |
dnl some macros to make HTML-creation easier |
2 |
dnl |
|
3 |
define(HEADSTART,dnl |
|
4 |
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
|
5 |
<html>
|
|
6 |
<head>
|
|
7 |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
|
8 |
changequote([,])dnl |
|
9 |
<meta name="date" content="esyscmd(echo -n [`date +%Y-%m-%dT%H:%M:%S+01:00`])"> |
|
10 |
||
11 |
<meta name="author" content="Manuel Moos"> |
|
12 |
<title>$1</title>)dnl |
|
13 |
define(HEAD,HEADSTART($1)</head><body>)dnl
|
|
14 |
define(HEADEND,</head><body>)
|
|
15 |
dnl |
|
16 |
define(KEYWORDS,[ ]<meta name="KeyWords" content="$*">)dnl |
|
17 |
define(DESCRIPTION,[ ]<meta name="description" content="$*">)dnl |
|
18 |
dnl |
|
19 |
dnl structure |
|
20 |
dnl |
|
21 |
define(CODE,code) |
|
22 |
define(CODEITEM,<h4 align=left><a name="$1"><CODE>$2</CODE></a></h4> |
|
23 |
<p align=left>$3</p><hr>) |
|
24 |
define(CODELISTBEGIN,) |
|
25 |
define(CODELISTEND,) |
|
26 |
||
27 |
define(LIST,<list>$1</list>) |
|
28 |
define(ULIST,<ul>$1</ul>) |
|
29 |
define(ITEM,<li>$1</li>) |
|
30 |
define(ITEM2,<li><strong>$1</strong> $2</li>) |
|
31 |
||
32 |
define(TABLE,<table $2>$1</table>) |
|
33 |
define(THEAD,<th [$2]>[$1]</th>) |
|
34 |
define(TROW,<tr [$2]>[$1]</tr>) |
|
35 |
define(TDAT,<td [$2]>[$1]</td>) |
|
36 |
define(TROW1,<tr $2>TDAT($1,$3)</tr>) |
|
37 |
define(TROW2,<tr $3>TDAT($1,$4)TDAT($2,$4)</tr>) |
|
38 |
define(TROW3,<tr $4>TDAT($1,$5)TDAT($2,$5)TDAT($3,$5)</tr>) |
|
39 |
define(TROW4,<tr $5>TDAT($1,$6)TDAT($2,$6)TDAT($3,$6)TDAT($4,$6)</tr>) |
|
40 |
define(TROW5,<tr $6>TDAT($1,$7)TDAT($2,$7)TDAT($3,$7)TDAT($4,$7)TDAT($5,$7)</tr>) |
|
41 |
define(TROW6,<tr $7>TDAT($1,$8)TDAT($2,$8)TDAT($3,$8)TDAT($4,$8)TDAT($5,$8)TDAT($6,$8)</tr>) |
|
42 |
||
43 |
define(STRONG,<strong>$1</strong>) |
|
44 |
||
45 |
define(TITLE,<a name=$2><h1 align=center>$1</h1></a>) |
|
46 |
define(SECTION,<a name=$2><h2 align=left>$1</h2></a>) |
|
47 |
define(SUBSECTION,<a name=$2><h3 align=left>$1</h3></a>) |
|
48 |
define(SUBSUBSECTION,<a name=$2><h4 align=left>$1</h4></a>) |
|
49 |
||
50 |
define(PARAGRAPH,<p align=justify>$1</p>) |
|
51 |
define(LINK,<a href="$1" target=_top>$2</a>) |
|
52 |
define(ELINK,<a href="http://$1" target=_top><strong>$2</strong></a>) |
|
53 |
dnl |
|
54 |
dnl for the source level documentation |
|
55 |
dnl |
|
56 |
define(CLASS,[define(CURRENTCLASS,]$1[)] ) |
|
57 |
define(MAILMANGLE,<b> </b> <script language="JavaScript"> var b = "$3"; var c = "$1"; var a="$2"; document.write(c); document.write("@") ; document.write(a) ; document.write(".") ; document.write(b); </script> ) |
|
58 |
define(MAILSCRIPT, [ <script language="JavaScript"> document.write("$2") |
|
59 |
; document.write("@") ; document.write("$1"); </script> ])
|
|
60 |
||
61 |
define(CMDLINE,<pre>$1</pre>) |
|
62 |
define(OPTION,<strong>$1</strong>) |
|
63 |
define(FILE,<strong>$1</strong>) |
|
64 |
||
65 |
define(PROGTITLE, @progtitle@) |
|
66 |
define(PROGNAME, @progname@) |
|
67 |
dnl define(PROGNAMEBASE, @prognamebase@) |
|
68 |
define(PROGNAMEBASE, @progname@) |
|
69 |
define(DOCSTYLE,@docstyle@) |
|
70 |
define(ENABLE_ETC,@enable_etc@) |
|
71 |
dnl define(DOCSTYLE, web) |
|
72 |
define(PREFIX,@prefix@) |
|
73 |
define(CONFIGPATH_ETC,/etc/PROGNAMEBASE) |
|
74 |
define(CONFIGPATH_NOETC,PREFIX/games/PROGNAME/config) |
|
75 |
define(CONFIGPATH,ifelse(@enable_etc@,yes,CONFIGPATH_ETC,CONFIGPATH_NOETC)) |
|
76 |
||
77 |
define(EXE,ifelse(DOCSTYLE,unix,,.exe)) |
|
78 |
define(LINUX,ifelse(DOCSTYLE,web,Linux)) |
|
79 |
define(WINDOWS,ifelse(DOCSTYLE,web,Windows)) |
|
80 |
define(MACOSX,ifelse(DOCSTYLE,web,Mac OS X)) |