

MANIFEST	This file.
BUILDING	Instructions how to build, test and install cook
LICENSE	GNU General Public License
Makefile.in	Template for Makefile, used by configure
README	Blurb about cook
aux/BUILDING.man	 source of the BUILDING file
aux/CHANGES.1.2	Change history of cook
aux/CHANGES.1.3	Change history of cook
aux/CHANGES.1.4	Change history of cook
aux/CHANGES.1.5	Change history of cook
aux/CHANGES.1.6	Change history of cook
aux/CHANGES.sh	Change history of cook
aux/Howto.cook	 instructions to cook, how to build project
aux/MANIFEST.sh	 shell script to generate the MANIFEST file
aux/Makefi.file.sh	 shell script to generate Makefile fragment for each source file
aux/Makefile.awk	 helper file for generating Makefile file
aux/Makefile.head	 instructions to make, how to build the cook package
aux/Makefile.sh	 shell script to generate Makefile file
aux/README.man	 source of the README file
aux/config.h.in	
aux/configure.in	 how to configure cook, input to the GNU autoconf program
aux/new.1.4.so	 document describing new 1.4 features
aux/new.1.5.so	 document describing new 1.5 features
aux/new.1.6.so	 document describing new 1.6 features
aux/new.1.7.so	 document describing new.1.7.so
aux/new.so	Indirection to release note for this release.
aux/patch.file.sh	 shell script to generate the patch for one file
aux/patches.sh	 shell script to generate the patch file
aux/template/c	New file template.
aux/template/generic	New file template.
aux/template/h	New file template.
aux/template/man	New file template.
aux/template/ms	New file template.
aux/template/sh	New file template.
aux/template/test	New file template.
c_incl/cache.c	 functions to manipulate include file cache
c_incl/cache.h	 interface definition for c_incl/cache.c
c_incl/lang_c.c	 functions to scan C language files
c_incl/lang_roff.c	 functions to scan *roff source files
c_incl/main.c	 operating system entry point, and command line argument parsing
c_incl/os.c	 functions to isolate operating system interface
c_incl/os.h	 interface definition for c_incl/os.c
c_incl/sniff.c	 functions to scan source files looking for include files
c_incl/sniff.h	 interface definition for c_incl/sniff.c
common/ac/ar.h	 isolate <ar.h> differences
common/ac/dirent.h	 isolate dirent.h/ndir.h differences
common/ac/fcntl.h	 isolate <fcntl.h> vs <sys/file.h> differences
common/ac/limits.h	 isolate limits.h presence/absence
common/ac/stddef.h	 isolate stddef.h presence/absence
common/ac/stdlib.h	 isolate stdlib.h presence/absence
common/ac/string.h	 isolate string.h/strings.h differences
common/ac/time.h	 isolate time.h differences
common/ac/unistd.h	 isolate unistd.h presnce/absence
common/ansi.c	 functions to implement missing ANSI C mandated functions
common/arglex.c	 functions to perform lexical analysis on command line arguments
common/arglex.h	 interface definition for common/arglex.c
common/config.h.in	Template for common/config.h, used by configure
common/error.c	 functions to report errors
common/error.h	 interface definition for common/error.c
common/fp.c	 functions to manipulate fingerprints
common/fp.h	 interface definition for common/fp.c
common/fp/README	
common/fp/cksum.c	 functions to manipulate POSIX cksum fingerprints
common/fp/cksum.h	 interface definition for common/fp/cksum.c
common/fp/combined.c	 functions to manipulate combined fingerprints
common/fp/combined.h	 interface definition for common/fp/combined.c
common/fp/crc32.c	 functions to manipulate crc32 fingerprints
common/fp/crc32.h	 interface definition for common/fp/crc32.c
common/fp/len.c	 functions to manipulate length fingerprints
common/fp/len.h	 interface definition for common/fp/len.c
common/fp/md5.c	 functions to manipulate md5 fingerprints
common/fp/md5.h	 interface definition for common/fp/md5.c
common/fp/snefru.c	 functions to manipulate snefru fingerprints
common/fp/snefru.h	 interface definition for common/fp/snefru.c
common/help.c	 functions to provide consistent -Help behaviour
common/help.h	 interface definition for comon/help.c
common/main.h	 common defined, including DEBUG define
common/mem.c	 functions to manipulate dynamic memory
common/mem.h	 interface definition for common/mem.c
common/mprintf.c	 functions to manipulate mprintfs
common/mprintf.h	 interface definition for common/mprintf.c
common/patchlevel.h	The patch level of this distribution.
common/s-v-arg.h	 isolate varargs.h vs stdarg.h differences
common/str.c	 functions to manipulate shared strings
common/str.h	 interface definition for common/str.c
common/symtab.c	 functions to manipulate symbol tables
common/symtab.h	 interface definition for common/symtab.c
common/trace.c	 functions to report execution traces
common/trace.h	 interface definition for common/trace.c
common/version-stmp.c	 functions to manipulate version-stmps
common/version-stmp.h	 interface definition for common/version-stmp.c
common/version.c	 functions to provide common -VERSion behaviour
common/version.h	 interface definition for common/version.c
common/word.c	 functions to manipulate lists of strings
common/word.h	 interface definition for common/word.c
config	 instructions to aegis, per-project configuration
configure	Shell script to construct Makefile and common/config.h
cook/archive.c	 functions to manipulate archive files
cook/archive.h	 interface definition for cook/archive.c
cook/builtin.c	 functions to access the builtin functions
cook/builtin.h	 interface definition for cook/builtin.c
cook/builtin/addprefix.c	 functions to implement the builtin addprefix function
cook/builtin/addprefix.h	 interface definition for cook/builtin/addprefix.c
cook/builtin/addsuffix.c	 functions to implement the builtin addsuffix function
cook/builtin/addsuffix.h	 interface definition for cook/builtin/addsuffix.c
cook/builtin/basename.c	 functions to implement the builtin basename function
cook/builtin/basename.h	 interface definition for cook/builtin/basename.c
cook/builtin/boolean.c	 functions to implement the builtin functions
cook/builtin/boolean.h	 interface definition for boolean.h
cook/builtin/collect.c	 functions to implement the builtin collect functions
cook/builtin/collect.h	 interface definition for collect.h
cook/builtin/cook.c	 functions to implement the builtin functions
cook/builtin/cook.h	 interface definition for cook/builtin/cook.c
cook/builtin/defined.c	 functions to implement the builtin defined function
cook/builtin/defined.h	 interface definition for defined.h
cook/builtin/execute.c	 functions to implement the builtin execute function
cook/builtin/execute.h	 interface definition for execute.h
cook/builtin/exists.c	 functions to implement the builtin exists function
cook/builtin/exists.h	 interface definition for exists.h
cook/builtin/filter_out.c	 functions to implement the builtin filter_out function
cook/builtin/filter_out.h	 interface definition for filter_out.h
cook/builtin/find_command.c	 functions to implement the builtin functions
cook/builtin/find_command.h	 interface definition for find_command.h
cook/builtin/findstring.c	 functions to implement the findstring builtin function
cook/builtin/findstring.h	 interface definition for cook/builtin/findstring.c
cook/builtin/getenv.c	 functions to implement the builtin getenv function
cook/builtin/getenv.h	 interface definition for getenv.h
cook/builtin/glob.c	 functions to perform shell-style file pattern matching
cook/builtin/glob.h	 interface definition for cook/builtin/glob.c
cook/builtin/home.c	 functions to implement the home builtin function
cook/builtin/home.h	 interface definition for home.h
cook/builtin/join.c	 functions to implement the builtin join function
cook/builtin/join.h	 interface definition for cook/builtin/join.c
cook/builtin/match.c	 functions to implement the builtin functions
cook/builtin/match.h	 interface definition for match.h
cook/builtin/opsys.c	 functions to implement the builtin os function
cook/builtin/opsys.h	 interface definition for opsys.h
cook/builtin/pathname.c	 functions to implement the builtin pathname functions
cook/builtin/pathname.h	 interface definition for cook/builtin/pathname.c
cook/builtin/split.c	 functions to implement the split builtin function
cook/builtin/split.h	 interface definition for cook/builtin/split.c
cook/builtin/stringset.c	 functions to implement the builtin stringset function
cook/builtin/stringset.h	 interface definition for stringset.h
cook/builtin/strip.c	 functions to implement the strip builtin function
cook/builtin/strip.h	 interface definition for cook/builtin/strip.c
cook/builtin/subst.c	 functions to implement builtin subst function
cook/builtin/subst.h	 interface definition for cook/builtin/subst.c
cook/builtin/suffix.c	 functions to implement the builtin suffix function
cook/builtin/suffix.h	 interface definition for cook/builtin/suffix.c
cook/builtin/text.c	 functions to implement the builtin text functions
cook/builtin/text.h	 interface definition for text.h
cook/builtin/unsplit.c	 functions to implement the unsplit builtin function
cook/builtin/unsplit.h	 interface definition for cook/builtin/unsplit.c
cook/builtin/word.c	 functions to implement builtin word function
cook/builtin/word.h	 interface definition for cook/builtin/word.c
cook/cook.c	 functions to cook targets
cook/cook.h	 interface definition for cook/cook.c
cook/env.c	 functions to manipulate environment variables
cook/env.h	 interface definition for cook/env.c
cook/expr.c	 functions to manipulate expression trees
cook/expr.h	 interface definition for cook/expr.c
cook/fngrprnt.h	 interface definition for cook/fngrprnt.c
cook/fngrprnt.y	 functions to manipulate the persistent fingerprint cache
cook/fngrprnt_lex.c	 functions to do lexical analysis on the fingerprint cache file
cook/fngrprnt_lex.h	 interface definition for cook/fngrprnt_lex.c
cook/hashline.h	 interface definition for cook/hashline.y
cook/hashline.y	 functions to parse #directive lines in cookbooks
cook/id.c	 functions to manipulate the symbol table
cook/id.h	 interface definition for cook/id.c
cook/lex.c	 functions to perform lexical analysis on cookbooks
cook/lex.h	 interface definition for cook/lex.c
cook/listing.c	 functions to open and close the listing file
cook/listing.h	 interface definition for cook/listing.c
cook/main.c	 operating system start point, and command line argument parsing
cook/match.c	 functions to perform recipe pattern matching
cook/match.h	 interface definition for cook/match.c
cook/option.c	 functions to manage command line options
cook/option.h	 interface definition for cook/option.c
cook/os.c	 functions to isolate operating system interface
cook/os.h	 interface definition for cook/os.c
cook/parse.h	 interface definition for cook/parse.y
cook/parse.y	 functions to parse cookbooks
cook/stat.cache.c	 functions to manipulate the stat cache
cook/stat.cache.h	 interface definition for cook/stat.cache.c
cook/stmt.c	 functions to manage statement trees
cook/stmt.h	 interface definition for cook/stmt.c
cookfp/main.c	 operating system start point, and command line argument parsing
cooktime/date.h	 interface definition for cooktime/date.y
cooktime/date.y	 functions to parse dates
cooktime/main.c	 operating system start point, and parse command line arguments
doc/builtin.so	 Reference Manual, Built-In Functions
doc/cmdline.so	 Reference Manual, The Command Line
doc/conditions.so	 Reference Manual, License
doc/function.sh	 shell script to generate doc/function.so
doc/function.so	
doc/function/addprefix.so	 Reference Manual, Builtin Functions, Addprefix
doc/function/addsuffix.so	 Reference Manual, Builtin Functions, Addsuffix
doc/function/and.so	 Refernce Manual, Builtin Functions, And
doc/function/basename.so	 Reference Manual, Builtin Functions, Basename
doc/function/cando.so	 Reference Manual, Builtin Functions, Cando
doc/function/catenate.so	 Reference Manual, Built-In Functions, Catenate
doc/function/collect.so	 Reference Manual, Built-In Functions, Collect
doc/function/collect_ln.so	 Reference Manual, Built-In Functions, Collect_lines
doc/function/count.so	 Reference Manual, Built-In Functions, Count
doc/function/defined.so	 Reference Manual, Built-In Functions, Defined
doc/function/dir.so	 Reference Manual, Built-In Functions, Dir
doc/function/dirname.so	 Reference Manual, Built-In Functions, Dirname
doc/function/downcase.so	 Reference Manual, Built-In Functions, Downcase
doc/function/entryname.so	 Reference Manual, Built-In Functions, Entryname
doc/function/execute.so	 Reference Manual, Built-In Functions, Execute
doc/function/exists.so	 Reference Manual, Built-In Functions, Exists
doc/function/filter.so	 Reference Manual, Built-In Functions, Filter
doc/function/filter_out.so	 Reference Manual, Built-In Functions, Filter_out
doc/function/find_cmd.so	 Reference Manual, Built-In Functions, Find_command
doc/function/findstring.so	 Reference Manual, Builtin Functions, Findstring
doc/function/fromto.so	 Reference Manual, Built-In Functions, Fromto
doc/function/getenv.so	 Reference Manual, Built-In Functions, Getenv
doc/function/glob.so	 Reference Manual, Built-In Functions, Glob
doc/function/head.so	 Reference Manual, Built-In Functions, Head
doc/function/home.so	 Reference Manual, Builtin Functions, Home
doc/function/if.so	 Reference Manual, Built-In Functions, If
doc/function/in.so	 Reference Manual, Built-In Functions, In
doc/function/join.so	 Reference Manual, Builtin Functions, Join
doc/function/match_mask.so	 Reference Manual, Built-In Functions, Match_mask
doc/function/matches.so	 Reference Manual, Built-In Functions, Matches
doc/function/mtime.so	 Reference Manual, Built-In Functions, Mtime
doc/function/not.so	 Reference Manual, Built-In Functions, Not
doc/function/opsys.so	 Reference Manual, Built-In Functions, Operating_System
doc/function/or.so	 Reference Manual, Built-In Functions, Or
doc/function/pathname.so	 Reference Manual, Built-In Functions, Pathname
doc/function/patsubst.so	 Reference Manual, Built-In Functions, Patsubst
doc/function/prepost.so	 Reference Manual, Built-In Functions, Prepost
doc/function/quote.so	 Reference Manual, Built-In Functions, Quote
doc/function/resolve.so	 Reference Manual, Built-In Functions, Resolve
doc/function/shell.so	 Reference Manual, Built-In Functions, Shell
doc/function/sort.so	 Reference Manual, Built-In Functions, Sort
doc/function/sort_newest.so	 Reference Manual, Built-In Functions, Sort_newest
doc/function/split.so	 Reference Manual, Builtin Functions, Split
doc/function/stringset.so	 Reference Manual, Built-In Functions, Stringset
doc/function/strip.so	 Reference Manual, Builtin Functions, Strip
doc/function/subst.so	 Referemce Manual, Builtin Functions, Subst
doc/function/suffix.so	 Reference Manual, Builtin Functions, Suffix
doc/function/tail.so	 Reference Manual, Built-In Functions, Tail
doc/function/unsplit.so	 Reference Manual, Builtin Functions, Unsplit
doc/function/upcase.so	 Reference Manual, Built-In Functions, Upcase
doc/function/uptodate.so	 Reference Manual, Built-In Functions, Uptodate
doc/function/wildcard.so	 Reference Manual, Built-In Functions, Wildcard
doc/function/word.so	 Reference Manula, Builtin Functions, Word
doc/function/words.so	 Reference Manual, Built-In Functions, Words
doc/glossary.so	 Reference Manual, Glosary
doc/history.so	 Reference Manual, Ancient History
doc/how.so	 Reference Manual, Actions when Cooking
doc/intro.so	 Reference Manual, Introduction
doc/intro1.so	 Reference Manual, Cook from the Outside
doc/intro2.so	 Reference Manual, Cook from a Cookbook
doc/language.so	 Reference Manual, Cookbook Lanuage Definition
doc/match.so	 Reference Manual, File name patterns
doc/option.so	 Reference Manual, Option Precedence
doc/refman.t	 Reference Manual
doc/system.so	 Reference Manual, Supplied Cookbooks
doc/variables.so	 Reference Manual, Predefined Variables
doc/version.so	The patch level of this distribution.
find_libs/main.c	 operating system start point, and parse command line options
find_libs/os.c	 functions to isolate operating system interface
find_libs/os.h	 interface definition for find_libs/os.c
find_sizes/main.c	 functions to manipulate mains
lib/as	 cookbook for using assembler
lib/bison	 cookbook for using bison
lib/c	 cookbook for using C
lib/gcc	 cookbook for using gcc
lib/home	 cookbook for locations in home directory
lib/lex	 cookbook for using lex
lib/library	 cookbook for constructing libraries
lib/print	 cookbook for printing files
lib/program	 cookbook for constructing programs
lib/rcs	 cookbook for using RCS
lib/sccs	 cookbook for using SCCS
lib/text	 cookbook for formatting documents
lib/usr	 cookbook for locations in system directories
lib/usr.local	 cookbook for locations in local system directories
lib/yacc	 cookbook for using yacc
lib/yacc_many	 cookbook for using yacc more than once in same program
make2cook/blob.c	 functions to manipulate blobs
make2cook/blob.h	 interface definition for make2cook/blob.c
make2cook/emit.c	 functions to emit the result
make2cook/emit.h	 interface definition for make2cook/emit.c
make2cook/gram.h	 interface definition for make2cook/gram.y
make2cook/gram.y	 functions to parse Makefiles
make2cook/lex.c	 functions to perform lexical analysis on Makefiles
make2cook/lex.h	 interface definition for make2cook/lex.c
make2cook/main.c	 operating system entry point
make2cook/stmt.c	 functions to manipulate statements
make2cook/stmt.h	 interface definition for make2cook/stmt.c
make2cook/stmt/assign.c	 functions to manipulate assign statements
make2cook/stmt/assign.h	 interface definition for make2cook/stmt/assign.c
make2cook/stmt/blank.c	 functions to manipulate blank statements
make2cook/stmt/blank.h	 interface definition for make2cook/stmt/blank.c
make2cook/stmt/comment.c	 functions to manipulate comment statements
make2cook/stmt/comment.h	 interface definition for make2cook/stmt/comment.c
make2cook/stmt/compound.c	 functions to manipulate compound statements
make2cook/stmt/compound.h	 interface definition for make2cook/stmt/compound.c
make2cook/stmt/define.c	 functions to manipulate define statements
make2cook/stmt/define.h	 interface definition for make2cook/stmt/define.c
make2cook/stmt/if.c	 functions to manipulate if statements
make2cook/stmt/if.h	 interface definition for make2cook/stmt/if.c
make2cook/stmt/include.c	 functions to manipulate include statements
make2cook/stmt/include.h	 interface definition for include.h
make2cook/stmt/rule.c	 functions to manipulate rule statements
make2cook/stmt/rule.h	 interface definition for make2cook/stmt/rule.c
make2cook/stmt/vpath.c	 functions to manipulate vpath statementss
make2cook/stmt/vpath.h	 interface definition for make2cook/stmt/vpath.c
make2cook/vargram.h	 interface definition for make2cook/vargram.y
make2cook/vargram.y	 functions to parse variable references
make2cook/variable.c	 functions to manipulate variables
make2cook/variable.h	 interface definition for make2cook/variable.c
man1/c_incl.1	 manual entry for c_incl
man1/cook.1	 manual entry for the cook command
man1/cookfp.1	 manual entry for the cookfp command
man1/cooktime.1	 manual entry for the cooktime command
man1/copyright.so	 copyright notice for manual entries
man1/find_libs.1	 manual entry for the find_libs command
man1/make2cook.1	 manual entry for the make2cook command
man1/o__rules.so	 description of option up/down case convention
man1/roffpp.1	 manual entry for the roffpp command
man1/z_exit.so	 description of exit status for manual entries
man1/z_name.so	 document describing z_name.so
roffpp/main.c	 operating system start point, and parse command line arguments
roffpp/preprocess.c	 functions to eliminate include files
roffpp/preprocess.h	 interface definition for roffpp/preprocess.c
test/00/t0001a.sh	 test the "and" builtin function
test/00/t0002a.sh	 test "catenate" builtin function
test/00/t0003a.sh	 test "collect" builtin function
test/00/t0004a.sh	 test "collect_lines" builtin function
test/00/t0005a.sh	 test the "count" builtin function
test/00/t0006a.sh	 test the "defined" builtin function
test/00/t0007a.sh	 test the "dirname" builtin function
test/00/t0008a.sh	 test the "downcase" builtin function
test/00/t0009a.sh	 test the "entryname" builtin function
test/00/t0010a.sh	 test the "execute" builtin function
test/00/t0011a.sh	 test the "exists" builtin function
test/00/t0012a.sh	 test the "find_command" builtin function
test/00/t0013a.sh	 test the "fromto" builtin function
test/00/t0014a.sh	 test the "getenv" builtin function
test/00/t0015a.sh	 test the "glob" builtin function
test/00/t0016a.sh	 test the "match" builtin function
test/00/t0017a.sh	 test the "head" builtin function
test/00/t0018a.sh	 test the "if" builtin function
test/00/t0019a.sh	 test the "in" builtin function
test/00/t0020a.sh	 test the "match_mask" builtin function
test/00/t0021a.sh	 test the "mtime" builtin function
test/00/t0022a.sh	 test the "not" builtin function
test/00/t0023a.sh	 test the "or" builtin function
test/00/t0024a.sh	 test the "pathname" builtin function
test/00/t0025a.sh	 test the "prepost" builtin function
test/00/t0026a.sh	 test the "quote" builtin function
test/00/t0027a.sh	 test the "stringset" builtin function
test/00/t0028a.sh	 test the "tail" builtin function
test/00/t0029a.sh	 test the cook -Book option
test/00/t0030a.sh	 test the "-version" command line option
test/00/t0031a.sh	 test the os_stat_cache() function
test/00/t0032a.sh	 test the "sort" builtin function
test/00/t0033a.sh	 test the c_incl program
test/00/t0034a.sh	 test the "%0" pattern replacement - it may be empty
test/00/t0035a.sh	 test the %0 pattern, it must not match absolute paths
test/00/t0036a.sh	 test the %1, etc, patterns
test/00/t0037a.sh	 test the c_incl -no_cache option
test/00/t0038a.sh	 test roffpp functionality
test/00/t0039a.sh	 test the c_incl -Roff option
test/00/t0040a.sh	 test the cooktime program
test/00/t0041a.sh	 Test the "resolve" builtin function
test/00/t0042a.sh	 test the "sort_newest" builtin function
test/00/t0043a.sh	 Test the c_incl .. flattening
test/00/t0044a.sh	 Test c_incl on missing files
test/00/t0045a.sh	 Test recipes with no ingredients
test/00/t0046a.sh	 Test the fingerprint functionality
test/00/t0047a.sh	 Test the fingerprint short-circuit functionality
test/00/t0048a.sh	 Test the include-cooked functionality
test/00/t0049a.sh	 Test the cookfp repeat functionality
test/00/t0050a.sh	 Test the include-cooked functionality
test/00/t0051a.sh	 Test the newest/oldest mtime functionality
test/00/t0052a.sh	 Test the cmd line var functionality
test/00/t0053a.sh	 Test the nodefault recipe flag
test/00/t0054a.sh	 Test the fingerprint functionality
test/00/t0055a.sh	 Test the include-cooked functionality
test/00/t0056a.sh	 Test the search-list functionality
test/00/t0057a.sh	 Test the addprefix builtin function
test/00/t0058a.sh	 Test the addsuffix builtin function
test/00/t0059a.sh	 Test the filter_out builtin function
test/00/t0060a.sh	 Test the subst builtin function
test/00/t0061a.sh	 Test the word builtin function
test/00/t0062a.sh	 Test the builtin basename function
test/00/t0063a.sh	 Test the suffix builtin function
test/00/t0064a.sh	 Test the join builtin function
test/00/t0065a.sh	 Test the make2cook functionality
test/00/t0066a.sh	 Test the make2cook functionality
test/00/t0067a.sh	 Test the default recipe anti-looping heuristic
test/00/t0068a.sh	 Test the make2cook include functionality
test/00/t0069a.sh	 Test the archive file functionality
test/00/t0070a.sh	 Test the make2cook archive functionality
test/00/t0071a.sh	 Test the make2cook vpath functionality
test/00/t0072a.sh	 Test the home builtin function
test/00/t0073a.sh	 Test the findstring builtin function
test/00/t0074a.sh	 Test the split builtin function
test/00/t0075a.sh	 Test the unsplit builtin function
test/00/t0076a.sh	 Test the strip builtin function
test/00/t0077a.sh	 Test the archive long name functionality
test/00/t0078a.sh	 Test the strip-dot functionality
test/00/t0079a.sh	 Test the mtime depth functionality
txt2c/main.c	 operating system start-up point
txt2c/txt2c.c	 functions to turn text into C strings
txt2c/txt2c.h	 interface definition for txt2c/txt2c.c
aux/CHANGES.1.7	Change history of cook
