File:  [CSRG BSD Unix] / 43BSDTahoe / new / B / Structure
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 16:12:58 2018 UTC (8 years, 1 month ago) by root
Branches: MAIN, BSD
CVS tags: HEAD, BSD43tahoe
BSD 4.3tahoe

# Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1984.

=======================================================================
= The Structure of the file system of the Mark 1 Implementation of B. =
=======================================================================

#
# DIRECTORY STRUCTURE
#

bin	place to install 'b' shell command file within B file system.

ex	example B workspaces.

doc	documentation.

lib	place to install auxiliary files and binaries within B file system.

man	manuals.

src	sources for the B system.

src/b
	sources for 'b' shell command file and its auxiliary files.
src/bed
	sources for the B editor 'bed'.
src/bint
	sources for the B interpreter 'bint'.
src/libbed
	sources for auxiliary files needed by the B editor.
src/libtermcap
	sources for the termcap library needed by the B editor.

#
# README's and MAKEFILE's
#

All source directories have README and Makefile files.
These Makefiles accept the following entry points:

make install	build new version of a program or library and install it
		together with auxiliary files in ./bin or ./lib.

make clean	remove unnecessary files that can easily be rebuilt.

make print	print sources, documentation or manuals.

#
# generic files
#

Most source Makefile's and src/b/b.sh and src/b/b_p.sh are generated
from generic copies by ./Setup. If you need to edit any of these and
still be able to run ./Setup later, you must edit the xx.gen generic
version of the file, and install it by running ./Setup.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.