Skip to content

Commit e052d58

Browse files
committed
Initial add
1 parent 54883d4 commit e052d58

File tree

351 files changed

+407674
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

351 files changed

+407674
-0
lines changed

Configure

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# !!! PLEASE DO NOT CVS-UPDATE THIS FILE WITH A REAL mmm Configure FILE !!!
2+
3+
# This is a dummy Configure file.
4+
# The Configure actually read by config is generated by ProgramMake from
5+
# Configure.sys and the .pack files, and overwrites this file.
6+
7+
# A dummy is in cvs so that Configure exists at the first execution of mmm
8+
# after initial uedge checkout (if it doesn't, the user's Configure does not
9+
# get added to the config line).
10+
11+
--------------------------------------------------------
12+
13+
The mmm code-building-related files have been reorganized and now use only
14+
the newer (post basis-version 9) named files.
15+
16+
The mmm files as of 7/28/98, which used a combination of old and new for
17+
the build, have been "cvs updated"'d or "cvs remove"'d; removed files can
18+
be found in the cvs "Attic." To obtain the lot of the old files, go to
19+
some convenient new directory and type
20+
cvs co -r MMM_RELATED_FILES_OLDWAY uedge
21+
To build with these files, go to your uedge directory with the latest sources,
22+
rm Co* M* T* P* uedge.pack
23+
rm */P* */M*
24+
and then cp -p the old files over. The -p preserves dates, and affects what
25+
mmm does. (If this procedure gets to be inconvenient, a simple csh-script
26+
could be written to carry it out. Also, I would think that version 9 builds
27+
could and probably should be made to work with the */MMM files ln -s 'd to
28+
the new */Package files; if not, e.g., if SYSTEM does not exist in version 9,
29+
the */Package files should not be used at all the old way: the tag should be
30+
removed on */Package, and the MMM and Makepkg.cpu files should be udpated
31+
to be complete for version 9 builds.)
32+
33+
-- mmm files uedge/*/MMM have been removed; Package files remain (VDF = etc.)
34+
35+
-- mmm file uedge/Top has been removed and ProgramMake updated (make-commands
36+
for xuedge; generates Configure). Makefile.UN* have been removed.
37+
38+
-- mmm files uedge/*/Makepkg.CPU have been removed and files
39+
uedge/*/PackageMake updated where needed (Macros =; make-variables=;
40+
make-commands possible).
41+
42+
-- config input-file Configure.sys has been added; Configure is constructed
43+
from uedge.pack, uedge/*/*.pack, and Configure.sys. (As far as I can tell
44+
the .pack files were no longer being used with mmm versions gt 9, but
45+
the */*.pack files were consistent with Configure version 1.12.)
46+
47+
SYSTEM directives for platform-dependent load-line settings appear in
48+
files ProgramMake and Configure.sys. Public basis' settings are in
49+
$BASIS_ROOT/include/Configure.
50+
51+
The best documentation for config and mmm is in the "man pages," or
52+
the files themselves (perl scripts) in $BASIS_ROOT/bin.

Configure.sys

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# SYSTEM directives must be the last things in the Configure file or else a
2+
# line SYSTEM ... with all cpu's listed is needed to restore general processing
3+
4+
# Other SYSTEM stuff is at the bottom of ProgramMake so can use $()'s, which
5+
# are not allowed in objs=, libpaths=, or libs=.
6+
7+
SYSTEM SUN4
8+
libpaths = "-L/usr/apps/lib_2.0"
9+
libs = "-cg92"
10+
11+
SYSTEM SOL
12+
## Here libpaths and libs taken from /usr/local/vbasis/include/Configure
13+
libpaths = "-L/opt/lib -L/opt/SUNWspro/lib -L/lib -L/usr/openwin/lib -Bstatic -L/usr/local/lib"
14+
libs ="-lsocket -lnsl -Bdynamic -lF77 -lM77 -lm -Bstatic -lintl -lw -lXext -lX11 -Bdynamic -ldl -lgcc"
15+
16+
SYSTEM SGI
17+
libpaths = "-L/logiciels/public/gnu/lib" # for libreadline.a
18+
19+
SYSTEM IRIX64
20+
libs = "-lfastm"
21+
##objs = "/usr/local/nbasis/lib/RL.o"
22+
23+
SYSTEM AXP
24+
libs = "-lpthread"

Dirlist

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
com aph api bbb dce flx grd svr wdf pfb idf psi std dst

0 commit comments

Comments
 (0)