.dir.info
author Stefan Vogel <sv@exept.de>
Fri, 17 May 2019 17:11:44 +0200
changeset 18767 0478d93cdb75
parent 153 0a0d72bb8e94
permissions -rw-r--r--
#REFACTORING by stefan Sanitize BlockValues class: Tools::Inspector2 changed: #toolbarBackgroundHolder
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
153
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
This directory contains the high level graphical development tools. 
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
They are compiled by stc into the library 'libtool'. 
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
These are normally not needed for final applications -
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
actually, if you are producing an end-user application, you
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
are NOT allowed to include the Browser and other development
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
tools in that executable - except if the end-user has a developpers
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
licence too.
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
Use of these classes requires that 'libview', 'libview2', 'libwidg' and
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
'libwidg2' are also loaded into the system.
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
(although autoloading them is also possible).
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
Depending on the configuration and capabilities of your Operating-
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
System, the resulting classlibrary is either:
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
	libtool.a      - an archive
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
	libtool.obj    - a prelinked object library
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
	libtool.so     - a shared object
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
the library includes init code (libtool_Init) for all of its components.
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
Things you can do here:
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
    make                compile all classes, producing libwidg
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
    make objs           compile all object files
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
    make install        compile all and install in DESTLIBDIR
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
    make qinstall       only install - assumes binaries are up-to-date 
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
    make check          syntax check only over all .st files
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
    make <file>.o       compile <file>.st to object-file
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
    make <file>.c       compile <file>.st to c intermediate
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
    make clean
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
0a0d72bb8e94 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
    make clobber