]> andersk Git - moira.git/blame - README
missing coma in last change, causes compile_et to coredump
[moira.git] / README
CommitLineData
fca46725 1README file for creating Moira
bc4d8d41 2
fca46725 3This is the root directory of MIT Project Athena's Moira service
4management system source code.
bc4d8d41 5
fca46725 6The Makefiles are set up so that the source tree can be
7separate from the tree(s) containing binaries. We have
8found this useful since we have to have separate sets of binaries,
9for the IBM RTPC and Vaxstation II machines.
bc4d8d41 10
fca46725 11The default value of the root of the Moira source tree
12(this directory) is /mit/moiradev/src. You can set it
13to something else by specifying, for example, "make SRCDIR=/x/y/z"
14if you want the source in /x/y/z.
bc4d8d41 15
fca46725 16Here are the steps for building the Moira source.
bc4d8d41 17
fca46725 181. Create a directory to hold the tree of object files,
19 say it's /foo/bar/baz.
bc4d8d41 20
fca46725 212. Cd to that directory and run the command:
bc4d8d41 22
fca46725 23 make -f /x/y/z/util/makeconfig SRCDIR=/x/y/z
bc4d8d41 24
fca46725 25 where /x/y/z is the root of the source tree (not necessary
26 if the root is /mit/moiradev/src). This creates the necessary
27 directories and copies Makefiles into them.
bc4d8d41 28
fca46725 293. Cd to util/imake.includes. Read through config.Imakefile, turning
30 on appropriate flags for your installation. Change SRCTOP appropriately.
bc4d8d41 31
fca46725 324. Still in the top of the object directory (/foo/bar/baz
33 of Step 1), type "make world" (or "make world SRCDIR=/x/y/z).
bc4d8d41 34
fca46725 355. Run "make install". You may want to check that programs
36 are installed where you want. Then add the appropriate
37 directories to your PATH environment variable.
This page took 0.069299 seconds and 5 git commands to generate.