.dir.info
changeset 39 08e0f54e4f17
child 137 35392f5afac1
equal deleted inserted replaced
38:41d968c5518c 39:08e0f54e4f17
       
     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