.dir.info
author Claus Gittinger <cg@exept.de>
Sun, 29 Jan 2017 02:26:51 +0100
changeset 3853 5a78ffcf69de
parent 383 5f9cd470582f
permissions -rw-r--r--
#FEATURE by cg class: TypeConverter changed: #timeOfClass:withFormat:orDefault:language:
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
110
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
This directory contains additional medium level view support classes. 
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
Mostly, these are things related to Models, Images and ST-80 compatibility.
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
They are compiled by stc into the library 'libview2'.
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
These classes are required for the development system and most high level
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
widget classes.
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
Small programs may be built without this library, if no models are used.
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
Depending on the configuration and capabilities of your Operating-
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
System, the resulting classlibrary is either:
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
	libview2.a      - an archive
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
	libview2.obj    - a prelinked object library
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
	libview2.so     - a shared object
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
the library includes init code (libview2_Init) for all of its components.
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
Things you can do here:
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
    make                compile all classes, producing libview
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
    make objs           compile all required object files
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
    make install        compile all and install in DESTLIBDIR
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
    make qinstall       only install - assumes binaries are up-to-date 
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
    make check          syntax check only over all .st files
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
    make <file>.o       compile <file>.st to object-file
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
2c770d24bb36 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
    make <file>.c       compile <file>.st to c intermediate
383
5f9cd470582f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 110
diff changeset
    36
5f9cd470582f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 110
diff changeset
    37
5f9cd470582f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 110
diff changeset
    38
To install them as autoloaded (in the running image):
5f9cd470582f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 110
diff changeset
    39
5f9cd470582f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 110
diff changeset
    40
    make mf
5f9cd470582f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 110
diff changeset
    41
    make updAbbrev
5f9cd470582f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 110
diff changeset
    42
    rdoit "Smalltalk installAutoloadClasses"
5f9cd470582f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 110
diff changeset
    43