]>
Commit | Line | Data |
---|---|---|
1 | alpha3.8 release. | |
2 | Tue Aug 10 15:51:48 EDT 1999 | |
3 | henry@spsystems.net (formerly henry@zoo.toronto.edu) | |
4 | ||
5 | See WHATSNEW for change listing. | |
6 | ||
7 | installation notes: | |
8 | -------- | |
9 | Read the comments at the beginning of Makefile before running. | |
10 | ||
11 | Utils.h contains some things that just might have to be modified on | |
12 | some systems, as well as a nested include (ugh) of <assert.h>. | |
13 | ||
14 | The "fake" directory contains quick-and-dirty fakes for some header | |
15 | files and routines that old systems may not have. Note also that | |
16 | -DUSEBCOPY will make utils.h substitute bcopy() for memmove(). | |
17 | ||
18 | After that, "make r" will build regcomp.o, regexec.o, regfree.o, | |
19 | and regerror.o (the actual routines), bundle them together into a test | |
20 | program, and run regression tests on them. No output is good output. | |
21 | ||
22 | "make lib" builds just the .o files for the actual routines (when | |
23 | you're happy with testing and have adjusted CFLAGS for production), | |
24 | and puts them together into libregex.a. You can pick up either the | |
25 | library or *.o ("make lib" makes sure there are no other .o files left | |
26 | around to confuse things). | |
27 | ||
28 | Main.c, debug.c, split.c are used for regression testing but are not part | |
29 | of the RE routines themselves. | |
30 | ||
31 | Regex.h goes in /usr/include. All other .h files are internal only. | |
32 | -------- |