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