• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

config/H25-Nov-2002-15,59913,270

doc/H25-Nov-2002-3,6832,981

src/H25-Nov-2002-14,66410,987

AUTHORSH A D12-May-2002282 97

COPYINGH A D14-Aug-200117.6 KiB341281

ChangeLogH A D14-Oct-20021.8 KiB5635

INSTALLH A D14-Aug-20017.6 KiB183143

Makefile.amH A D25-Nov-20021 KiB3829

Makefile.inH A D03-May-202218.7 KiB604513

NEWSH A D12-May-200261 53

READMEH A D05-Jul-20023.8 KiB14099

THANKSH A D12-May-2002539 3028

TODOH A D12-Nov-2002333 98

aclocal.m4H A D25-Nov-2002156.3 KiB4,7964,250

configureH A D25-Nov-2002343.9 KiB11,5749,310

configure.acH A D25-Nov-20021.3 KiB6954

README

1				 Wsmake
2				 ======
3
4The README describes Wsmake:
5 * About
6 * Documentation
7 * Feedback
8 * Licensing
9 * Release Notes
10 * Binary Availability
11 * Build Requirements
12
13
14				 About
15				 =====
16
17Wsmake is a website pre-processor. Although engineered with websites in
18mind, it's capabilities allow it to be used for pre-processing any type
19of site data that involves any of the following characteristics:
20
21  * Common header and footer data
22  * Deep nesting of file compilation
23  * Dynamic generation of content that is usually static
24    to the end user
25  * Diverse scripting environments
26
27
28			     Documentation
29			     =============
30
31The following are many places where documentation can be found:
32
33  * In the `doc' directory of the source distribution.
34  * In the `/usr/share/doc/wsmake' directory on Debian GNU/Linux.
35  * At the website: http://www.wsmake.org/docs/
36
37
38				Feedback
39				========
40
41Currently Wsmake is going through a rewrite which reimplements or
42implements all of the above. You are encouraged to provide feedback:
43
44  * Mailing Lists
45    http://www.wsmake.org/mailman/listinfo/
46
47  * Bug Reports
48    bugs@wsmake.org
49
50  * Contact Authors
51    Michael L. Brownlow <mike@wsmake.org>
52
53
54			       Licensing
55			       =========
56
57For licensing instructions, read the file `LICENSE' in the source
58distribution.
59
60
61			     Release Notes
62			     =============
63
64For release notes, read the file `NOTES' in the source distribution.
65
66
67			  Binary Availability
68			  ===================
69
70Unless you intend to compile Wsmake yourself, you will need to download
71a binary distribution. Binaries for a few popular systems are available
72on the Wsmake website:
73
74  http://www.wsmake.org/download/
75
76
77			   Build Requirements
78			   ==================
79
80Wsmake should compile on POSIX systems without problems. If you do find
81a problem it is probably because I do not have access to that particular
82system. Regardless of why, you are encouraged to provide feedback so
83that improvements can be made.
84
85Some systems for which I test and build are:
86  Debian GNU/Linux i386 (unstable)
87  FreeBSD
88  Cygwin (Windows 2000)
89
90Some effort is in progress for non-POSIX systems, but it is currently
91not a focus for Wsmake.
92
93In addition to the system requirements, the following system programs
94and libraries are needed:
95
96 +------------+------------------+-----------+
97 | Dependency | Test Environment | Necessity |
98 +------------+------------------+-----------+
99 | Lex        | flex             | required  |
100 | Yacc       | bison            | required  |
101 | BerkeleyDB | libdb v3         | optional  |
102 |       . - = Under Construction = - .      |
103 +-------------------------------+-----------+
104
105Pre-bootstrap requirements are the autotools (latest versions always):
106  m4       - http://www.gnu.org/software/m4/m4.html
107  automake - http://www.gnu.org/software/automake/automake.html
108  autoconf - http://www.gnu.org/software/autoconf/autoconf.html
109  libtool  - http://www.gnu.org/software/libtool/libtool.html
110
111Instructions for compiling and installing wsmake:
112  $ ./bootstrap       (only needed if checked out of CVS)
113  $ ./configure
114  $ make
115  $ make install
116
117By default, the above will install the wsmake binary at:
118  /usr/local/bin/wsmake
119And the documentation at:
120  /usr/local/share/doc/wsmake
121
122Using the `--prefix' option to configure will allow a different
123installation location. E.g.:
124
125  $ ./configure --prefix=/home/myhomedir
126
127When installing with the prefix `/home/myhomedir' the Wsmake binary will
128be at:
129  /home/myhomedir/bin/wsmake
130And the documentation will be at:
131  /home/myhomedir/share/doc/wsmake
132
133To see other options for compilation, run:
134  $ ./configure --help
135
136-----------------------------------------------------------------------------
137Website       : http://www.wsmake.org/
138Mailing Lists : http://www.wsmake.org/mailman/listinfo/
139Author        : Michael L. Brownlow
140