bc.mak
author Jan Vrany <jan.vrany@fit.cvut.cz>
Sat, 26 Nov 2016 21:09:32 +0000
branchjv
changeset 7719 c2f802dd340a
parent 7541 39940e2446a5
child 7854 295325696e0d
permissions -rw-r--r--
XFT: Forbid XFT rendering on bitmaps (depth-1 pixmaps) In theory it could work if XFT would just turn gray into either black or white. But XFT doesn't do it and simply draw nothing without failing in any way. To prevent this silent failures, forbid drawing XFT onto bitmaps (depth-1 pixmaps). After all, the while point of XFT is to use anti-aliased fonts.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6888
caba3f8fb382 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 6735
diff changeset
     1
# $Header$
3959
344656e5ada8 dll addresses
Claus Gittinger <cg@exept.de>
parents: 3890
diff changeset
     2
#
5359
28f877ccfc93 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5307
diff changeset
     3
# DO NOT EDIT
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
     4
# automagically generated from the projectDefinition: stx_libview.
4589
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
     5
#
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
     6
# Warning: once you modify this file, do not rerun
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
     7
# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
3959
344656e5ada8 dll addresses
Claus Gittinger <cg@exept.de>
parents: 3890
diff changeset
     8
#
5855
83c11ad82ca7 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 5822
diff changeset
     9
# Notice, that the name bc.mak is historical (from times, when only borland c was supported).
83c11ad82ca7 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 5822
diff changeset
    10
# This file contains make rules for the win32 platform using either borland-bcc or visual-c.
4589
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
    11
# It shares common definitions with the unix-make in Make.spec.
5855
83c11ad82ca7 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 5822
diff changeset
    12
# The bc.mak supports the following targets:
4589
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
    13
#    bmake         - compile all st-files to a classLib (dll)
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
    14
#    bmake clean   - clean all temp files
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
    15
#    bmake clobber - clean all
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
    16
#
5855
83c11ad82ca7 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 5822
diff changeset
    17
# Historic Note:
6068
1123acf6bb9a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5881
diff changeset
    18
#  this used to contain only rules to make with borland
5855
83c11ad82ca7 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 5822
diff changeset
    19
#    (called via bmake, by "make.exe -f bc.mak")
83c11ad82ca7 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 5822
diff changeset
    20
#  this has changed; it is now also possible to build using microsoft visual c
83c11ad82ca7 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 5822
diff changeset
    21
#    (called via vcmake, by "make.exe -f bc.mak -DUSEVC")
3959
344656e5ada8 dll addresses
Claus Gittinger <cg@exept.de>
parents: 3890
diff changeset
    22
#
344656e5ada8 dll addresses
Claus Gittinger <cg@exept.de>
parents: 3890
diff changeset
    23
TOP=..
4589
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
    24
INCLUDE_TOP=$(TOP)\..
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
    25
5377
43be5d69368d automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5359
diff changeset
    26
43be5d69368d automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5359
diff changeset
    27
# see stdHeader_bc for LIBVIEW_BASE
43be5d69368d automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5359
diff changeset
    28
LIB_BASE=$(LIBVIEW_BASE)
43be5d69368d automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5359
diff changeset
    29
43be5d69368d automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5359
diff changeset
    30
4690
f68d06dd5401 Rename stdRules_nt and stdHeader_nt to ..._bc
Stefan Vogel <sv@exept.de>
parents: 4684
diff changeset
    31
!INCLUDE $(TOP)\rules\stdHeader_bc
4589
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
    32
4545
ae3b41b3ad66 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4450
diff changeset
    33
!INCLUDE Make.spec
4273
1ba790db6d93 *** empty log message ***
ca
parents: 3959
diff changeset
    34
4589
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
    35
LIBNAME=libstx_libview
6596
81e6b743edfe class: SimpleView
Claus Gittinger <cg@exept.de>
parents: 6462
diff changeset
    36
MODULE_PATH=libview
7434
31552df96735 Inheritance changed due to delegated GC
Stefan Vogel <sv@exept.de>
parents: 7389
diff changeset
    37
RESFILES=stx_libviewWINrc.$(RES)
4589
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
    38
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
    39
5103
92acfface051 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5097
diff changeset
    40
!ifdef USEBC
92acfface051 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5097
diff changeset
    41
X11_LIBS=..\libbc\X11OMF.lib ..\libbc\XextOMF.lib
92acfface051 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5097
diff changeset
    42
!else
5809
4d75aa0823c8 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5799
diff changeset
    43
! ifdef USEVC
5822
efe08a9a5652 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5816
diff changeset
    44
# X11_LIBS=..\libvc\X11.lib ..\libvc\Xext.lib
5816
774b82dc9e0a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5809
diff changeset
    45
! else
774b82dc9e0a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5809
diff changeset
    46
! endif
5103
92acfface051 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5097
diff changeset
    47
!endif
92acfface051 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5097
diff changeset
    48
3959
344656e5ada8 dll addresses
Claus Gittinger <cg@exept.de>
parents: 3890
diff changeset
    49
7150
000f5ae96151 X11/FontConfig: FontConfig related code extracted from XftFontDescription to separate classes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 7053
diff changeset
    50
LOCALINCLUDES=$(OPTIONAL_SUPPORT_XLIB_INCLUDE) -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libbasic2
5011
cc87a35551ef automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4919
diff changeset
    51
LOCALDEFINES=
4862
daa4f7042178 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4748
diff changeset
    52
5855
83c11ad82ca7 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 5822
diff changeset
    53
STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) $(COMMONSYMBOLS) -varPrefix=$(LIBNAME)
4862
daa4f7042178 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4748
diff changeset
    54
LOCALLIBS=
daa4f7042178 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4748
diff changeset
    55
4546
4b84310a855f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4545
diff changeset
    56
OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
4b84310a855f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4545
diff changeset
    57
5238
5c2868c741aa automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 5178
diff changeset
    58
ALL::  classLibRule
5c2868c741aa automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 5178
diff changeset
    59
5359
28f877ccfc93 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5307
diff changeset
    60
classLibRule: $(OUTDIR) $(OUTDIR)$(LIBNAME).dll
4589
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
    61
4690
f68d06dd5401 Rename stdRules_nt and stdHeader_nt to ..._bc
Stefan Vogel <sv@exept.de>
parents: 4684
diff changeset
    62
!INCLUDE $(TOP)\rules\stdRules_bc
3959
344656e5ada8 dll addresses
Claus Gittinger <cg@exept.de>
parents: 3890
diff changeset
    63
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
    64
# build all mandatory prerequisite packages (containing superclasses) for this package
5089
5ae03c33e2e6 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5011
diff changeset
    65
prereq:
5377
43be5d69368d automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5359
diff changeset
    66
	pushd ..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
    67
5089
5ae03c33e2e6 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5011
diff changeset
    68
5ae03c33e2e6 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5011
diff changeset
    69
5103
92acfface051 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5097
diff changeset
    70
#
92acfface051 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5097
diff changeset
    71
92acfface051 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5097
diff changeset
    72
..\libbc\X11OMF.lib: ..\support\win32\borland\X11OMF.lib
92acfface051 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5097
diff changeset
    73
	copy ..\support\win32\borland\X11OMF.lib ..\libbc
92acfface051 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5097
diff changeset
    74
92acfface051 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5097
diff changeset
    75
..\libbc\XextOMF.lib: ..\support\win32\borland\XextOMF.lib
92acfface051 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5097
diff changeset
    76
	copy ..\support\win32\borland\XextOMF.lib ..\libbc
92acfface051 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5097
diff changeset
    77
5809
4d75aa0823c8 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5799
diff changeset
    78
..\libvc\X11.lib: ..\support\win32\msc\X11.lib
4d75aa0823c8 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5799
diff changeset
    79
	copy ..\support\win32\msc\X11.lib ..\libvc
5103
92acfface051 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5097
diff changeset
    80
5809
4d75aa0823c8 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5799
diff changeset
    81
..\libvc\Xext.lib: ..\support\win32\msc\Xext.lib
4d75aa0823c8 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5799
diff changeset
    82
	copy ..\support\win32\msc\Xext.lib ..\libvc
4d75aa0823c8 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5799
diff changeset
    83
5103
92acfface051 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5097
diff changeset
    84
3959
344656e5ada8 dll addresses
Claus Gittinger <cg@exept.de>
parents: 3890
diff changeset
    85
4589
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
    86
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
    87
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
    88
test: $(TOP)\goodies\builder\reports\NUL
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
    89
	pushd $(TOP)\goodies\builder\reports & $(MAKE_BAT)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
    90
	$(TOP)\goodies\builder\reports\report-runner.bat -D . -r Builder::TestReport -p $(PACKAGE)
7389
de346db49544 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7194
diff changeset
    91
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
    92
clean::
7389
de346db49544 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7194
diff changeset
    93
	-del *.$(CSUFFIX)
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
    94
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
    95
3959
344656e5ada8 dll addresses
Claus Gittinger <cg@exept.de>
parents: 3890
diff changeset
    96
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
5399
0a3e85b1c07e automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5377
diff changeset
    97
$(OUTDIR)AbstractBackground.$(O) AbstractBackground.$(H): AbstractBackground.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
5377
43be5d69368d automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 5359
diff changeset
    98
$(OUTDIR)AbstractBorder.$(O) AbstractBorder.$(H): AbstractBorder.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
4589
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
    99
$(OUTDIR)Color.$(O) Color.$(H): Color.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   100
$(OUTDIR)Colormap.$(O) Colormap.$(H): Colormap.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
4589
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
   101
$(OUTDIR)Controller.$(O) Controller.$(H): Controller.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
   102
$(OUTDIR)Cursor.$(O) Cursor.$(H): Cursor.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
   103
$(OUTDIR)DeviceHandle.$(O) DeviceHandle.$(H): DeviceHandle.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
6701
97709d7d8cf4 DisplayTransform moved from libview2
Claus Gittinger <cg@exept.de>
parents: 6677
diff changeset
   104
$(OUTDIR)DisplayTransform.$(O) DisplayTransform.$(H): DisplayTransform.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   105
$(OUTDIR)Event.$(O) Event.$(H): Event.st $(INCLUDE_TOP)\stx\libbasic\Message.$(H) $(INCLUDE_TOP)\stx\libbasic\MessageSend.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
4589
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
   106
$(OUTDIR)FontDescription.$(O) FontDescription.$(H): FontDescription.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
   107
$(OUTDIR)GraphicsContext.$(O) GraphicsContext.$(H): GraphicsContext.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
   108
$(OUTDIR)GraphicsDevice.$(O) GraphicsDevice.$(H): GraphicsDevice.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
6528
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   109
$(OUTDIR)GraphicsMedium.$(O) GraphicsMedium.$(H): GraphicsMedium.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
4589
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
   110
$(OUTDIR)Image.$(O) Image.$(H): Image.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
   111
$(OUTDIR)ImageReader.$(O) ImageReader.$(H): ImageReader.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
   112
$(OUTDIR)KeyboardForwarder.$(O) KeyboardForwarder.$(H): KeyboardForwarder.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   113
$(OUTDIR)KeyboardMap.$(O) KeyboardMap.$(H): KeyboardMap.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\IdentityDictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   114
$(OUTDIR)ResourcePack.$(O) ResourcePack.$(H): ResourcePack.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   115
$(OUTDIR)WindowGroup.$(O) WindowGroup.$(H): WindowGroup.st $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Query.$(H) $(STCHDR)
4589
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
   116
$(OUTDIR)WindowSensor.$(O) WindowSensor.$(H): WindowSensor.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   117
$(OUTDIR)stx_libview.$(O) stx_libview.$(H): stx_libview.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   118
$(OUTDIR)BeveledBorder.$(O) BeveledBorder.$(H): BeveledBorder.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\AbstractBorder.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   119
$(OUTDIR)BitmapFont.$(O) BitmapFont.$(H): BitmapFont.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\FontDescription.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   120
$(OUTDIR)Border.$(O) Border.$(H): Border.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\AbstractBorder.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   121
$(OUTDIR)ColorPalette.$(O) ColorPalette.$(H): ColorPalette.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libview\Colormap.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   122
$(OUTDIR)CompoundFont.$(O) CompoundFont.$(H): CompoundFont.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\FontDescription.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   123
$(OUTDIR)Depth16Image.$(O) Depth16Image.$(H): Depth16Image.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\Image.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   124
$(OUTDIR)Depth1Image.$(O) Depth1Image.$(H): Depth1Image.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\Image.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   125
$(OUTDIR)Depth24Image.$(O) Depth24Image.$(H): Depth24Image.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\Image.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   126
$(OUTDIR)Depth2Image.$(O) Depth2Image.$(H): Depth2Image.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\Image.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   127
$(OUTDIR)Depth32Image.$(O) Depth32Image.$(H): Depth32Image.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\Image.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   128
$(OUTDIR)Depth48Image.$(O) Depth48Image.$(H): Depth48Image.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\Image.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   129
$(OUTDIR)Depth4Image.$(O) Depth4Image.$(H): Depth4Image.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\Image.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   130
$(OUTDIR)Depth64Image.$(O) Depth64Image.$(H): Depth64Image.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\Image.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   131
$(OUTDIR)Depth8Image.$(O) Depth8Image.$(H): Depth8Image.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\Image.$(H) $(STCHDR)
6528
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   132
$(OUTDIR)DeviceGraphicsContext.$(O) DeviceGraphicsContext.$(H): DeviceGraphicsContext.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DeviceHandle.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(STCHDR)
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   133
$(OUTDIR)DisplaySurface.$(O) DisplaySurface.$(H): DisplaySurface.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(STCHDR)
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   134
$(OUTDIR)Font.$(O) Font.$(H): Font.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\FontDescription.$(H) $(STCHDR)
6528
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   135
$(OUTDIR)Form.$(O) Form.$(H): Form.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(STCHDR)
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   136
$(OUTDIR)GradientBackground.$(O) GradientBackground.$(H): GradientBackground.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\AbstractBackground.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   137
$(OUTDIR)HostGraphicsDevice.$(O) HostGraphicsDevice.$(H): HostGraphicsDevice.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsDevice.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   138
$(OUTDIR)ImageBackground.$(O) ImageBackground.$(H): ImageBackground.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\AbstractBackground.$(H) $(STCHDR)
7045
4287593c47a5 some more support classes are compiled instead of autoloaded
Claus Gittinger <cg@exept.de>
parents: 7003
diff changeset
   139
$(OUTDIR)MacButtonBorder.$(O) MacButtonBorder.$(H): MacButtonBorder.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\AbstractBorder.$(H) $(STCHDR)
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   140
$(OUTDIR)NoBackground.$(O) NoBackground.$(H): NoBackground.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\AbstractBackground.$(H) $(STCHDR)
6701
97709d7d8cf4 DisplayTransform moved from libview2
Claus Gittinger <cg@exept.de>
parents: 6677
diff changeset
   141
$(OUTDIR)ScaleTransform.$(O) ScaleTransform.$(H): ScaleTransform.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DisplayTransform.$(H) $(STCHDR)
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   142
$(OUTDIR)SimpleBorder.$(O) SimpleBorder.$(H): SimpleBorder.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\AbstractBorder.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   143
$(OUTDIR)SolidBackground.$(O) SolidBackground.$(H): SolidBackground.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\AbstractBackground.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   144
$(OUTDIR)SynchronousWindowSensor.$(O) SynchronousWindowSensor.$(H): SynchronousWindowSensor.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\WindowSensor.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   145
$(OUTDIR)ViewStyle.$(O) ViewStyle.$(H): ViewStyle.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(INCLUDE_TOP)\stx\libview\ResourcePack.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   146
$(OUTDIR)WindowEvent.$(O) WindowEvent.$(H): WindowEvent.st $(INCLUDE_TOP)\stx\libbasic\Message.$(H) $(INCLUDE_TOP)\stx\libbasic\MessageSend.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\Event.$(H) $(STCHDR)
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   147
$(OUTDIR)DeviceWorkstation.$(O) DeviceWorkstation.$(H): DeviceWorkstation.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsDevice.$(H) $(INCLUDE_TOP)\stx\libview\HostGraphicsDevice.$(H) $(STCHDR)
6528
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   148
$(OUTDIR)DisplayRootView.$(O) DisplayRootView.$(H): DisplayRootView.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(STCHDR)
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   149
$(OUTDIR)ImageMask.$(O) ImageMask.$(H): ImageMask.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\Depth1Image.$(H) $(INCLUDE_TOP)\stx\libview\Image.$(H) $(STCHDR)
7045
4287593c47a5 some more support classes are compiled instead of autoloaded
Claus Gittinger <cg@exept.de>
parents: 7003
diff changeset
   150
$(OUTDIR)MacFlatButtonBorder.$(O) MacFlatButtonBorder.$(H): MacFlatButtonBorder.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\AbstractBorder.$(H) $(INCLUDE_TOP)\stx\libview\SimpleBorder.$(H) $(STCHDR)
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   151
$(OUTDIR)MappedPalette.$(O) MappedPalette.$(H): MappedPalette.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libview\ColorPalette.$(H) $(INCLUDE_TOP)\stx\libview\Colormap.$(H) $(STCHDR)
7003
0e8e265cbab6 initial checkin
Claus Gittinger <cg@exept.de>
parents: 6892
diff changeset
   152
$(OUTDIR)RoundedBorder.$(O) RoundedBorder.$(H): RoundedBorder.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\AbstractBorder.$(H) $(INCLUDE_TOP)\stx\libview\SimpleBorder.$(H) $(STCHDR)
6528
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   153
$(OUTDIR)SimpleView.$(O) SimpleView.$(H): SimpleView.st $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProceedingNotification.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(STCHDR)
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   154
$(OUTDIR)WidgetEvent.$(O) WidgetEvent.$(H): WidgetEvent.st $(INCLUDE_TOP)\stx\libbasic\Message.$(H) $(INCLUDE_TOP)\stx\libbasic\MessageSend.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\Event.$(H) $(INCLUDE_TOP)\stx\libview\WindowEvent.$(H) $(STCHDR)
6701
97709d7d8cf4 DisplayTransform moved from libview2
Claus Gittinger <cg@exept.de>
parents: 6677
diff changeset
   155
$(OUTDIR)WindowingTransformation.$(O) WindowingTransformation.$(H): WindowingTransformation.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DisplayTransform.$(H) $(INCLUDE_TOP)\stx\libview\ScaleTransform.$(H) $(STCHDR)
6726
9f16fe1701f5 XGraphicsContext made public to allow subclassing and extending
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6616
diff changeset
   156
$(OUTDIR)XGraphicsContext.$(O) XGraphicsContext.$(H): XGraphicsContext.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DeviceGraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(STCHDR)
7194
Claus Gittinger <cg@exept.de>
parents: 7045
diff changeset
   157
$(OUTDIR)FixedPaletteWithAlpha.$(O) FixedPaletteWithAlpha.$(H): FixedPaletteWithAlpha.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libview\ColorPalette.$(H) $(INCLUDE_TOP)\stx\libview\Colormap.$(H) $(INCLUDE_TOP)\stx\libview\FixedPalette.$(H) $(STCHDR)
6400
Claus Gittinger <cg@exept.de>
parents: 6068
diff changeset
   158
$(OUTDIR)MonoMappedPalette.$(O) MonoMappedPalette.$(H): MonoMappedPalette.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libview\ColorPalette.$(H) $(INCLUDE_TOP)\stx\libview\Colormap.$(H) $(INCLUDE_TOP)\stx\libview\MappedPalette.$(H) $(STCHDR)
6528
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   159
$(OUTDIR)ShadowView.$(O) ShadowView.$(H): ShadowView.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(STCHDR)
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   160
$(OUTDIR)View.$(O) View.$(H): View.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(STCHDR)
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   161
$(OUTDIR)TopView.$(O) TopView.$(H): TopView.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(STCHDR)
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   162
$(OUTDIR)PopUpView.$(O) PopUpView.$(H): PopUpView.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\TopView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(STCHDR)
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   163
$(OUTDIR)StandardSystemView.$(O) StandardSystemView.$(H): StandardSystemView.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\TopView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(STCHDR)
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   164
$(OUTDIR)ModalBox.$(O) ModalBox.$(H): ModalBox.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\StandardSystemView.$(H) $(INCLUDE_TOP)\stx\libview\TopView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(STCHDR)
4589
ea5d10cb3666 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 4581
diff changeset
   165
3959
344656e5ada8 dll addresses
Claus Gittinger <cg@exept.de>
parents: 3890
diff changeset
   166
# ENDMAKEDEPEND --- do not remove this line
6528
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   167
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   168
# **Must be at end**
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   169
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   170
# Enforce recompilation of package definition class if Mercurial working
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   171
# copy state changes. Together with --guessVersion it ensures that package
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   172
# definition class always contains correct binary revision string.
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   173
!IFDEF HGROOT
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   174
$(OUTDIR)stx_libview.$(O): $(HGROOT)\.hg\dirstate
62c1dbef0b84 Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6523
diff changeset
   175
!ENDIF