stx_libview2.st
author Stefan Vogel <sv@exept.de>
Fri, 20 Apr 2007 18:19:38 +0200
changeset 2319 c8a63339cd67
parent 2318 409a63a2636c
child 2332 6635722bdb85
permissions -rw-r--r--
Mark win32 classes
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2152
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     1
"
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     2
 COPYRIGHT (c) 2006 by eXept Software AG
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     3
              All Rights Reserved
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     4
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     5
 This software is furnished under a license and may be used
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     6
 only in accordance with the terms of that license and with the
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     8
 be provided or otherwise made available to, or used by, any
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     9
 other person.  No title to or ownership of the software is
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    10
 hereby transferred.
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    11
"
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
"{ Package: 'stx:libview2' }"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
LibraryDefinition subclass:#stx_libview2
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
	instanceVariableNames:''
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
	classVariableNames:''
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
	poolDictionaries:''
2290
6827cdb5700a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2278
diff changeset
    18
	category:'* Projects & Packages *'
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
2152
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    21
!stx_libview2 class methodsFor:'documentation'!
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    22
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    23
copyright
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    24
"
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    25
 COPYRIGHT (c) 2006 by eXept Software AG
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    26
              All Rights Reserved
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    27
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    28
 This software is furnished under a license and may be used
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    29
 only in accordance with the terms of that license and with the
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    30
 inclusion of the above copyright notice.   This software may not
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    31
 be provided or otherwise made available to, or used by, any
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    32
 other person.  No title to or ownership of the software is
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    33
 hereby transferred.
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    34
"
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    35
!
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    36
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    37
documentation
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    38
"
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    39
    Build-Information for creation of the st/x standard library: stx_libview2.
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    40
    This library contains additional graphics-interfacing components and infrastructure.
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    41
"
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    42
! !
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
!stx_libview2 class methodsFor:'description'!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
extensionMethodNames
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
    ^ #(
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
    )
2245
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    49
!
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    50
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    51
preRequisites
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    52
    ^ #(
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    53
        #'stx:libbasic'
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    54
        #'stx:libbasic2'
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    55
        #'stx:libview'
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    56
    )
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    57
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    58
    "Modified: / 10-10-2006 / 22:10:43 / cg"
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
! !
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
2176
6486f04fa88d automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2160
diff changeset
    61
!stx_libview2 class methodsFor:'description - compilation'!
6486f04fa88d automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2160
diff changeset
    62
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    63
additionalDefinitions_bc_dot_mak
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    64
    ^ '
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    65
# see stdHeader_bc for LIBVIEW2_BASE
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    66
# LIBVIEW2_BASE   =0x61800000
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    67
LIB_BASE_LD_ARG=-b:$(LIBVIEW2_BASE)
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    68
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    69
LIBJPEG_DIR=$(TOP)\support\libjpeg-6a
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    70
LIBJPEG=$(LIBJPEG_DIR)\libjpeg.lib
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    71
CLOCAL_INCL=-I"$(LIBJPEG_DIR)"
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    72
LOCALLIBS=$(LIBJPEG)
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    73
'
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    74
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    75
    "Created: / 22-08-2006 / 23:58:05 / cg"
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    76
!
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    77
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
additionalDefinitions_make_dot_proto
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
    ^ '
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
NT_ADDITIONAL_DEFS::
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
        @-echo "LIBJPEG_DIR=$$(TOP)\\support\\libjpeg-6a"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
        @-echo "LIBJPEG=$$(LIBJPEG_DIR)\libjpeg.lib"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
        @-echo "CLOCAL_INCL=-I$$(LIBJPEG_DIR)"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
        @-echo "LOCALLIBS=$$(LIBJPEG)"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
NT_ADDITIONAL_RULES::
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
        @-echo "ALL:: $$(LIBJPEG)"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
        @-echo
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
        @-echo "$$(LIBJPEG):
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
        @-echo "#cd $$(LIBJPEG_DIR)" | tr "#" "\\011"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
        @-echo "#make.exe -f makefile.bcc32" | tr "#" "\\011"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
        @-echo "#cd $$(TOP)\libview2" | tr ''#'' "\\011"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
'
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
    "Created: / 22-08-2006 / 23:50:57 / cg"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    98
additionalRules_bc_dot_mak
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
    ^ '
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   100
$(LIBJPEG):
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   101
        cd $(LIBJPEG_DIR)
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   102
        bmake
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   103
        cd ..\..\libview2
2192
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   104
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   105
$(OUTDIR)JPEGReader.$(O):: $(LIBJPEG_DIR)\jconfig.h
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   106
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   107
$(LIBJPEG_DIR)\jconfig.h: $(LIBJPEG)
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
'
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   110
    "Created: / 22-08-2006 / 23:58:29 / cg"
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
additionalRules_make_dot_proto
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
    ^ '
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
#
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
# prelink JPEGReader.o with libjpeg
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
#
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   118
JPEGReader: $(LIBJPEG)
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
        @$(MAKE) JPEGReader.$(O) \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
                CC="$(LIBJPEG_CC)" \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   121
                OPT="$(LIBJPEG_OPT)" \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   122
                LOCALDEFS="-I$(LIBJPEG_DIR)" \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   123
                LIBNAME="$(LIBNAME)" \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   124
                STCOPT="$(STCOPT)" \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   125
                STCLOCALOPT="$(STCLOCALOPT)" \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   126
                CCLOCALOPT="$(CCLOCALOPT)" \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   127
                LINKOBJRULE="$(LINKOBJRULE)"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   128
        @if [ "$(NO_PRELINK_LIBJPEG)" = "" ]; then \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   129
            mv JPEGReader.$(O) __JPEGReader.$(O); \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   130
            echo; \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   131
            echo "prelinking JPEGReader with libjpg ..."; \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   132
            echo; \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   133
            echo ld $(LD_REL_FLAG) -o JPEGReader.$(O) __JPEGReader.$(O) $(LIBJPEG); \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   134
            ld $(LD_REL_FLAG) -o JPEGReader.$(O) __JPEGReader.$(O) $(LIBJPEG); \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   135
            rm -f __JPEGReader.$(O); \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
            echo; \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   137
        fi
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   138
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   139
$(LIBJPEG)::
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   140
        @-echo
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   141
        @-echo "making libjpg support library ..."
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   142
        @-echo
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   143
        -(cd $(LIBJPEG_DIR) ; $(MAKE) libjpeg.a CC="$(LIBJPEG_CC)" OPT="$(LIBJPEG_OPT)" CFLAGS="$(LIBJPEG_OPT) $(CCCONFOPT)")
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   144
        @-echo
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   145
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   146
Makefiles::
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   147
        -( cd $(LIBJPEG_DIR) ; configure )
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   148
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   149
additionalMakefiles::
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   150
        -( cd $(LIBJPEG_DIR) ; configure ) 
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   151
'
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
    "Created: / 22-08-2006 / 23:58:51 / cg"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   155
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   156
additionalTargets_bc_dot_mak
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   157
    "additional targets to be added to the nt.mak file."
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   158
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   159
    ^ '$(LIBJPEG)'
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   161
    "Created: / 23-08-2006 / 00:01:19 / cg"
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   162
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   163
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   164
additionalTargets_make_dot_proto
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   165
    "additional targets to be added to the make.proto file."
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
    ^ 'JPEGReader'
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
    "Created: / 22-08-2006 / 23:54:37 / cg"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   171
2192
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   172
stcOptimizationOptions
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   173
    ^ '+optspace2 -warnNonStandard'
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   174
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   175
    "Created: / 23-08-2006 / 11:27:11 / cg"
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   176
! !
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   177
2201
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   178
!stx_libview2 class methodsFor:'description - contents'!
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   179
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   180
classNamesAndAttributes
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   181
    ^ #(
2312
7a7a11fa4ff9 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2290
diff changeset
   182
        "<className> or (<className> attributes...) in load order"
2319
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   183
        (AVIReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   184
        ActiveHelp
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   185
        ActiveHelpView
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   186
        AlignmentOrigin
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   187
        (ApplicationController autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   188
        ApplicationModel
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   189
        ApplicationSubView
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   190
        ApplicationWindow
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   191
        AspectAdaptor
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   192
        (BlitImageReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   193
        BlockValue
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   194
        (BorderedWrapper autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   195
        (BoundedWrapper autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   196
        BufferedValueHolder
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   197
        ColorValue
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   198
        (CompositePart autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   199
        (CompositeTransform autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   200
        (ConvertedValue autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   201
        (DependentPart autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   202
        DisplayObject
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   203
        (DisplayTransform autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   204
        DragAndDropManager
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   205
        DragHandler
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   206
        DropContext
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   207
        DropObject
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   208
        DropSource
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   209
        DropTarget
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   210
        EventListener
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   211
        ExternalTopView
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   212
        (FLIReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   213
        (FaceReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   214
        (FillingWrapper autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   215
        FlyByHelp
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   216
        GIFReader
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   217
        (GeometricWrapper autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   218
        (HersheyFont autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   219
        Icon
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   220
        (ImageFrame autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   221
        (ImageSequence autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   222
        IndirectValue
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   223
        InputView
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   224
        (Insets autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   225
        (IrisRGBReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   226
        JPEGReader
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   227
        KeyboardProcessor
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   228
        Layout
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   229
        LayoutFrame
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   230
        LayoutOrigin
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   231
        (LayoutWrapper autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   232
        MIMETypeIconLibrary
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   233
        MIMETypes
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   234
        (MatrixTransform2x3 autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   235
        Menu
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   236
        MenuItem
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   237
        Model
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   238
        MultiImage
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   239
        (PBMReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   240
        (PCXReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   241
        (PICTReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   242
        (PNGReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   243
        Plug
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   244
        PluggableAdaptor
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   245
        (PluggableView autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   246
        PopUpBanner
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   247
        PrintConverter
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   248
        PrinterContext
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   249
        PropertyListDictionary
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   250
        ProtocolAdaptor
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   251
        (RIFFReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   252
        RangeAdaptor
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   253
        ResourceRetriever
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   254
        ResourceSpecEditor
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   255
        (ST80FormReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   256
        (ScreenLock autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   257
        SimpleDialog
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   258
        StandardSystemController
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   259
        (StrokingWrapper autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   260
        (SunRasterReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   261
        TIFFReader
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   262
        (TargaReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   263
        ToolApplicationModel
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   264
        (TranslatingWrapper autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   265
        TransparentBox
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   266
        TriggerValue
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   267
        TypeConverter
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   268
        UIBuilder
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   269
        ValueHolder
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   270
        ValueHolderWithWeakDependents
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   271
        ValueModel
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   272
        (ViewForwardingController autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   273
        VisualComponent
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   274
        VisualPart
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   275
        VisualRegion
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   276
        WindowBuilder
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   277
        (WindowsIconReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   278
        (Wrapper autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   279
        XBMReader
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   280
        XPMReader
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   281
        (XWDReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   282
        #'stx_libview2'
2318
409a63a2636c *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 2312
diff changeset
   283
        (WinPrinterStream win32)
409a63a2636c *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 2312
diff changeset
   284
        (WinPrinterContext win32)
2201
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   285
    )
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   286
! !
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   287
2192
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   288
!stx_libview2 class methodsFor:'description - project information'!
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   289
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   290
companyName
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   291
    "Return a companyname which will appear in <lib>.rc"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   292
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   293
    ^ 'eXept Software AG'
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   294
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   295
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   296
description
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   297
    "Return a description string which will appear in nt.def / bc.def"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   298
2152
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
   299
    ^ 'Smalltalk/X Additional Graphic Interfacing'
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
   300
!
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
   301
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   302
legalCopyright
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   303
    "Return copyright string which will appear in <lib>.rc"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   304
2152
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
   305
    ^ 'Copyright Claus Gittinger 1988-2006\nCopyright eXept Software AG 1998-2006'
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   306
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   307
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   308
productName
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   309
    "Return a product name which will appear in <lib>.rc"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   310
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   311
    ^ 'Smalltalk/X'
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   312
! !
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   313
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   314
!stx_libview2 class methodsFor:'documentation'!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   315
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   316
version
2319
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   317
    ^ '$Header: /cvs/stx/stx/libview2/stx_libview2.st,v 1.20 2007-04-20 16:19:38 stefan Exp $'
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   318
! !