.dir.info
author Claus Gittinger <cg@exept.de>
Wed, 01 Nov 1995 15:50:39 +0100
changeset 39 08e0f54e4f17
child 137 35392f5afac1
permissions -rw-r--r--
Initial revision
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
39
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
This is the directory where your smalltalk executable is created.
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
The TOP makefile arrives here and does a 'make' here as
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
a final step.
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
The make here will leave an execuatable 'smalltalk' here.
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
This can be executed here or copied to use/local/bin (or whereever).
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
For proper execution, smalltalk needs access to the sourcefiles (for the browser)
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
and some config files (resources, styles and .rc files).
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
The makefile here creates subdirectories containing symbolic links to
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
these files. The searchpath (see Smalltalk>>systemPath) for all file accesses 
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
is set to access files either locally, or in usr/local/lib/smalltalk.
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
Local operation:
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
	files are installed as symbolic links in subdirectories.
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
	The are accessed locally ('.' being in the path)
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
Group operation (proper installation):
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
	the files are installed as copies subdirs of in usr/local/lib/smalltalk
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
	Users may override these by creating subdirectories locally
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
	(for example: having a private 'smalltalk.rc')
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
	Access is from local files or global files - whichever is found first
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
Things you can do here:
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
    make                compile a smalltalk, create symbolic links to
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
			sourcefiles, bitmaps and resources.
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
    make smalltalk      only compile; leave links alone
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
    make symLinks       only symbolic links are created
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
    make install        install smalltalk, libraries, include-files
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
			and sources in DESTBINDIR and DESTLIBDIR.
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
			Check with 'make -n install' before doing so.
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
			DESTBINDIR/DESTLIBDIR are typically set to
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
				/usr/local/bin
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
				/usr/local/lib/smalltalk
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
			respectively.
08e0f54e4f17 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37