]> andersk Git - moira.git/blame_incremental - README
New database and column names for Moira2.
[moira.git] / README
... / ...
CommitLineData
1README file for creating Moira
2
3This is the root directory of MIT Project Athena's Moira service
4management system source code.
5
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.
10
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.
15
16Here are the steps for building the Moira source.
17
181. Create a directory to hold the tree of object files,
19 say it's /foo/bar/baz.
20
212. Cd to that directory and run the command:
22
23 make -f /x/y/z/util/makeconfig SRCDIR=/x/y/z
24
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.
28
293. Cd to util/imake.includes. Read through config.Imakefile, turning
30 on appropriate flags for your installation. Change SRCTOP appropriately.
31
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).
34
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.03558 seconds and 5 git commands to generate.