author | Jan Vrany <jan.vrany@fit.cvut.cz> |
Tue, 08 Mar 2016 07:59:36 +0000 | |
branch | jv |
changeset 7202 | fc488e2907c8 |
parent 7150 | 000f5ae96151 |
parent 7193 | 0e68ea5ffe5d |
child 7854 | 295325696e0d |
permissions | -rw-r--r-- |
7002 | 1 |
# $Header$ |
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
2 |
# |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
3 |
# DO NOT EDIT |
6398 | 4 |
# automagically generated from the projectDefinition: stx_libview. |
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
5 |
# |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
6 |
# Warning: once you modify this file, do not rerun |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
7 |
# stmkmp or projectDefinition-build again - otherwise, your changes are lost. |
118 | 8 |
# |
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
9 |
# The Makefile as generated by this Make.proto supports the following targets: |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
10 |
# make - compile all st-files to a classLib |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
11 |
# make clean - clean all temp files |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
12 |
# make clobber - clean all |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
13 |
# |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
14 |
# This file contains definitions for Unix based platforms. |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
15 |
# It shares common definitions with the win32-make in Make.spec. |
0 | 16 |
|
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
17 |
# |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
18 |
# position (of this package) in directory hierarchy: |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
19 |
# (must point to ST/X top directory, for tools and includes) |
4585
b41b9829ea9c
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
4581
diff
changeset
|
20 |
TOP=.. |
4607 | 21 |
INCLUDE_TOP=$(TOP)/.. |
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
22 |
|
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
23 |
# subdirectories where targets are to be made: |
4585
b41b9829ea9c
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
4581
diff
changeset
|
24 |
SUBDIRS= |
b41b9829ea9c
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
4581
diff
changeset
|
25 |
|
4607 | 26 |
|
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
27 |
# subdirectories where Makefiles are to be made: |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
28 |
# (only define if different from SUBDIRS) |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
29 |
# ALLSUBDIRS= |
4594 | 30 |
|
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
31 |
REQUIRED_SUPPORT_DIRS= |
1132 | 32 |
|
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
33 |
# if your embedded C code requires any system includes, |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
34 |
# add the path(es) here:, |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
35 |
# ********** OPTIONAL: MODIFY the next lines *** |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
36 |
# LOCALINCLUDES=-Ifoo -Ibar |
7150
000f5ae96151
X11/FontConfig: FontConfig related code extracted from XftFontDescription to separate classes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
7053
diff
changeset
|
37 |
LOCALINCLUDES=$(OPTIONAL_SUPPORT_XLIB_INCLUDE) -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libbasic2 |
4585
b41b9829ea9c
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
4581
diff
changeset
|
38 |
|
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
39 |
|
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
40 |
# if you need any additional defines for embedded C code, |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
41 |
# add them here:, |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
42 |
# ********** OPTIONAL: MODIFY the next lines *** |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
43 |
# LOCALDEFINES=-Dfoo -Dbar -DDEBUG |
6409 | 44 |
LOCALDEFINES=$(XINCLUDE) $(XDEFS) $(CC_3D_FLAGS) |
1132 | 45 |
|
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
46 |
LIBNAME=libstx_libview |
5854
436052179625
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5821
diff
changeset
|
47 |
STCLOCALOPT='-package=$(PACKAGE)' -I. $(LOCALINCLUDES) $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -headerDir=. $(COMMONSYMBOLS) -varPrefix=$(LIBNAME) |
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
48 |
|
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
49 |
|
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
50 |
# ********** OPTIONAL: MODIFY the next line *** |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
51 |
# additional C-libraries that should be pre-linked with the class-objects |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
52 |
LD_OBJ_LIBS= |
6398 | 53 |
LOCAL_SHARED_LIBS= |
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
54 |
|
166 | 55 |
|
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
56 |
# ********** OPTIONAL: MODIFY the next line *** |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
57 |
# additional C targets or libraries should be added below |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
58 |
LOCAL_EXTRA_TARGETS= |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
59 |
|
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
60 |
OBJS= $(COMMON_OBJS) $(UNIX_OBJS) |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
61 |
|
666
321c58bf8202
HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents:
663
diff
changeset
|
62 |
|
6446 | 63 |
LOCAL_SHARED_LIBS=-L$(X_LIB_DIR) $(LIB_XEXT) $(LIB_XINERAMA) $(LIB_XFT) $(LIB_X) $(LIBRUN_LINK_LIB) |
6440 | 64 |
|
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
65 |
|
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
66 |
all:: preMake classLibRule postMake |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
67 |
|
6398 | 68 |
pre_objs:: |
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
69 |
|
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
70 |
|
5798
24ee064ee1d8
automatically generated by browser
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
5791
diff
changeset
|
71 |
postMake:: $(LIBVIEW_EXTRA_TARGETS) |
24ee064ee1d8
automatically generated by browser
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
5791
diff
changeset
|
72 |
|
4585
b41b9829ea9c
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
4581
diff
changeset
|
73 |
clean:: |
4594 | 74 |
@-mv $(OUTDIR)XWorkstation.o $(OUTDIR)XWorkstation.o.sav |
75 |
@-mv $(OUTDIR)GLXWorkstation.o $(OUTDIR)GLXWorkstation.o.sav |
|
76 |
@-rm -f [A-Z]*.o *.s *.s2 *.c *.H |
|
77 |
@-mv $(OUTDIR)XWorkstation.o.sav $(OUTDIR)XWorkstation.o |
|
78 |
@-mv $(OUTDIR)GLXWorkstation.o.sav $(OUTDIR)GLXWorkstation.o |
|
79 |
@-touch $(OUTDIR)XWorkstation.st $(OUTDIR)GLXWorkstation.st |
|
67 | 80 |
|
4594 | 81 |
# |
82 |
# XWorkstatation and GLXWorkstatation are separate (shared) Objects - compile without sepInitCode |
|
83 |
# and without -Zlibview (to speedup ld.so on SGI, by avoiding conflicts) |
|
84 |
# |
|
85 |
||
4608 | 86 |
XWorkstation.$(O): XWorkstation.st $(INCLUDE_TOP)/stx/libview/DeviceWorkstation.H $(INCLUDE_TOP)/stx/libview/HostGraphicsDevice.H $(INCLUDE_TOP)/stx/libview/GraphicsDevice.H |
4594 | 87 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=XWorkstation \ |
88 |
CC="$(CC)" OPT="$(OPT)" \ |
|
89 |
CLASSLIB_CC="$(CLASSLIB_CC)" \ |
|
90 |
CLASSLIB_OPT="$(CLASSLIB_OPT) -primitiveStackSize=64000" \ |
|
91 |
SEPINITCODE=-sepInitCode ZFLAG= |
|
92 |
||
93 |
xw: |
|
94 |
$(MAKE) XWorkstation.c \ |
|
95 |
CC="$(CC)" OPT="$(OPT)" \ |
|
96 |
CLASSLIB_CC="$(CLASSLIB_CC)" \ |
|
97 |
CLASSLIB_OPT="$(CLASSLIB_OPT) -primitiveStackSize: 64000 -V" \ |
|
98 |
SEPINITCODE=-sepInitCode ZFLAG= |
|
99 |
||
4607 | 100 |
XWorkstation.$(SO): XWorkstation.$(O) |
6016 | 101 |
$(MAKE) $(SHAREDLIBRULE) \ |
102 |
LIB=XWorkstation.$(SO) \ |
|
103 |
OBJS="XWorkstation.$(O)" \ |
|
6415 | 104 |
LOCAL_SHARED_LIBS="-L$(X_LIB_DIR) $(LIB_XEXT) $(LIB_XINERAMA) $(LIB_XFT) $(LIB_X) $(LIBRUN_LINK_LIB) " |
105 |
||
106 |
# LOCAL_SHARED_LIBS="-L$(TOP)/librun -lrun -L$(X_LIB_DIR) $(LIB_XEXT) $(LIB_XINERAMA) $(LIB_X) " |
|
6398 | 107 |
|
108 |
||
4607 | 109 |
|
6869
71ae7193bb1c
Build files: fixed dependency for GLXWorkstation
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
6819
diff
changeset
|
110 |
__GLXWorkstation.$(O): GLXWorkstation.st $(INCLUDE_TOP)/stx/libview/XWorkstation.$(O) $(INCLUDE_TOP)/stx/libview/DeviceWorkstation.H $(INCLUDE_TOP)/stx/libview/HostGraphicsDevice.H $(INCLUDE_TOP)/stx/libview/GraphicsDevice.H $(INCLUDE)/stc.h |
4594 | 111 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=GLXWorkstation \ |
112 |
CC="$(CC)" OPT="$(OPT)" \ |
|
113 |
CLASSLIB_CC="$(CLASSLIB_CC)" CLASSLIB_OPT="$(CLASSLIB_OPT)" \ |
|
114 |
SEPINITCODE=-sepInitCode ZFLAG= |
|
115 |
mv GLXWorkstation.$(O) __GLXWorkstation.$(O) |
|
116 |
||
117 |
GLXWorkstation.$(O): glLib __GLXWorkstation.$(O) |
|
118 |
@if [ "$(NO_PRELINK_LIBGL)" = "" ]; \ |
|
119 |
then\ |
|
120 |
echo $(CLASSLIB_LD) $(LD_REL_FLAG) -o GLXWorkstation.$(O) __GLXWorkstation.$(O) $(LIB_GL); \ |
|
121 |
$(CLASSLIB_LD) $(LD_REL_FLAG) -o GLXWorkstation.$(O) __GLXWorkstation.$(O) $(LIB_GL); \ |
|
122 |
else \ |
|
123 |
echo cp __GLXWorkstation.$(O) GLXWorkstation.$(O); \ |
|
124 |
cp __GLXWorkstation.$(O) GLXWorkstation.$(O); \ |
|
125 |
fi |
|
126 |
||
127 |
glLib: |
|
128 |
@-if [ -d ../support/VGL ]; then \ |
|
129 |
(cd ../support/VGL ; $(MAKE) ) ; \ |
|
130 |
fi |
|
131 |
||
132 |
DeviceWorkstation.$(O): |
|
133 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=DeviceWorkstation \ |
|
134 |
CC="$(CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" \ |
|
135 |
CLASSLIB_CC="$(CLASSLIB_CC)" CLASSLIB_OPT="$(CLASSLIB_OPT)" |
|
136 |
||
137 |
SimpleView.$(O): |
|
138 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=SimpleView \ |
|
139 |
CC="$(CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" \ |
|
140 |
CLASSLIB_CC="$(CLASSLIB_CC)" CLASSLIB_OPT="$(CLASSLIB_OPT)" |
|
141 |
||
142 |
Image.$(O): |
|
143 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=Image \ |
|
144 |
CC="$(CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" \ |
|
145 |
CLASSLIB_CC="$(CLASSLIB_CC)" CLASSLIB_OPT="$(CLASSLIB_OPT)" |
|
146 |
||
147 |
#OGLWorkstation.$(O): OGLWorkstation.st |
|
148 |
# $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=OGLWorkstation CC=$(CC) OPT="$(OPT)" \ |
|
149 |
# XDEFS="-DOPENGL -I$(MESA_DIR)/include" SEPINITCODE=-sepInitCode ZFLAG= |
|
150 |
# $(CLASSLIB_LD) -r -o ttt.$(O) OGLWorkstation.$(O) \ |
|
151 |
# $(MESA_DIR)/lib/libMesaGL.a \ |
|
152 |
# $(MESA_DIR)/lib/libMesaGLU.a \ |
|
153 |
# $(MESA_DIR)/lib/libMesaaux.a |
|
154 |
# mv ttt.$(O) OGLWorkstation.$(O) |
|
155 |
||
156 |
OGLWorkstation.$(O): GLXWorkstation.st |
|
157 |
cp GLXWorkstation.st OGLWorkstation.st |
|
158 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=OGLWorkstation \ |
|
159 |
CC="$(CC)" OPT="$(OPT)" \ |
|
160 |
CLASSLIB_CC="$(CLASSLIB_CC)" CLASSLIB_OPT="$(CLASSLIB_OPT)" \ |
|
161 |
CC_VOGL_FLAGS="$(CC_MESA_INCLUDE) -DOPENGL -DMESA -UVGL -UGLX"\ |
|
162 |
SEPINITCODE=-sepInitCode ZFLAG= |
|
163 |
$(CLASSLIB_LD) -r -o ttt.$(O) OGLWorkstation.$(O) \ |
|
164 |
$(MESA_DIR)/lib/libMesaGL.a \ |
|
165 |
$(MESA_DIR)/lib/libMesaGLU.a \ |
|
166 |
$(MESA_DIR)/lib/libMesaaux.a |
|
167 |
mv ttt.$(O) OGLWorkstation.$(O) |
|
168 |
rm -f OGLWorkstation.st |
|
4585
b41b9829ea9c
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
4581
diff
changeset
|
169 |
|
4594 | 170 |
#ogl: |
171 |
# $(MAKE) OGLWorkstation.o XDEFS="-DOPENGL -I$(VOGL_DIR) -DSHAPE" SEPINITCODE=-sepInitCode ZFLAG= |
|
172 |
# mv OGLWorkstation.o ttt.o |
|
173 |
# $(CLASSLIB_LD) -r -o OGLWorkstation.o ttt.o \ |
|
174 |
# $(TOP)/support/MESA/Mesa1.2.5/lib/libMesaGL.a \ |
|
175 |
# $(TOP)/support/MESA/Mesa1.2.5/lib/libMesaGLU.a \ |
|
176 |
# $(TOP)/support/MESA/Mesa1.2.5/lib/libMesaaux.a \ |
|
177 |
# /lib/libc.so.4 |
|
178 |
||
179 |
# |
|
180 |
# on my 320H, do not compile DeviceWorkstation with -O2; |
|
181 |
# compiler is running out of space ... |
|
182 |
# |
|
183 |
#AIX_BIGGIES: |
|
184 |
# $(MAKE) GraphicsContext.$(O) |
|
185 |
# $(MAKE) DeviceGraphicsContext.$(O) |
|
186 |
# $(MAKE) OPT= DeviceWorkstation.$(O) |
|
187 |
# $(MAKE) OPT= XWorkstation.$(O) |
|
188 |
# $(MAKE) OPT= Image.$(O) |
|
189 |
# $(MAKE) OPT= SimpleView.$(O) |
|
190 |
||
191 |
# |
|
192 |
# prelink those - cannot mix non-shared with shared objects (sigh) |
|
193 |
# |
|
194 |
AIX_SHARED_XWORKSTATION: |
|
195 |
$(MAKE) GraphicsDevice.$(O) HostGraphicsDevice.$(O) DeviceWorkstation.$(O) |
|
196 |
$(MAKE) aix_exports LIBNAME=XWorkstation ENTRY=XWorkstation |
|
197 |
@-echo "__XErrorHandler__" >> XWorkstation.exp |
|
198 |
@-echo "__XIOErrorHandler__" >> XWorkstation.exp |
|
199 |
$(MAKE) XWorkstation$(O_EXT) \ |
|
200 |
ENTRY_INIT=XWorkstation \ |
|
201 |
AIX_LOCAL_LIBS="$(LIBX)" |
|
202 |
||
203 |
AIX_SHARED_GLXWORKSTATION: |
|
204 |
$(MAKE) GraphicsDevice.$(O) HostGraphicsDevice.$(O) DeviceWorkstation.$(O) |
|
205 |
$(MAKE) aix_exports LIBNAME=XWorkstation ENTRY=XWorkstation |
|
206 |
@-echo "__XErrorHandler__" >> XWorkstation.exp |
|
207 |
@-echo "__XIOErrorHandler__" >> XWorkstation.exp |
|
208 |
$(MAKE) GLXWorkstation$(O_EXT) \ |
|
209 |
ENTRY_INIT=GLXWorkstation \ |
|
210 |
AIX_LOCAL_LIBS="-bI:XWorkstation.exp $(LIB_GL) $(LIBX) -lm" |
|
211 |
rm -f XWorkstation.exp |
|
212 |
||
213 |
# |
|
214 |
# in (my) aix system, those cannot be compiled with |
|
215 |
# the optimizer - running out of space ... |
|
216 |
# |
|
217 |
AIX:: GraphicsContext.$(O) DeviceGraphicsContext.$(O) GraphicsMedium.$(O) DisplaySurface.$(O) |
|
218 |
$(MAKE) OPT="" SimpleView.$(O) |
|
219 |
$(MAKE) OPT="" Image.$(O) |
|
220 |
$(MAKE) $(AIX_XWORKSTATION_RULE) $(AIX_GLXWORKSTATION_RULE) |
|
221 |
||
222 |
# |
|
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
223 |
# on HP, big classes blow the C-preprocessor (stops with "too much defining" error) |
4594 | 224 |
# |
225 |
#HP:: |
|
226 |
# |
|
227 |
#HPbigFiles: |
|
228 |
# $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=Color CC=$(CC) OPT="$(OPT)" |
|
229 |
# $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=DeviceGraphicsContext CC=$(CC) OPT="$(OPT)" |
|
230 |
||
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
231 |
|
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
232 |
|
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
233 |
|
5808
de3f9adf9f1c
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
5798
diff
changeset
|
234 |
|
6528
62c1dbef0b84
Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
6461
diff
changeset
|
235 |
# 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:
6461
diff
changeset
|
236 |
# 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:
6461
diff
changeset
|
237 |
# 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:
6461
diff
changeset
|
238 |
ifneq (**NOHG**, $(shell hg root 2> /dev/null || echo -n '**NOHG**')) |
62c1dbef0b84
Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
6461
diff
changeset
|
239 |
stx_libview.$(O): $(shell hg root)/.hg/dirstate |
62c1dbef0b84
Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
6461
diff
changeset
|
240 |
endif |
62c1dbef0b84
Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
6461
diff
changeset
|
241 |
|
5808
de3f9adf9f1c
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
5798
diff
changeset
|
242 |
|
6398 | 243 |
|
244 |
||
245 |
# run default testsuite for this package |
|
246 |
test: $(TOP)/goodies/builder/reports |
|
247 |
$(MAKE) -C $(TOP)/goodies/builder/reports -f Makefile.init |
|
248 |
$(TOP)/goodies/builder/reports/report-runner.sh -D . -r Builder::TestReport -p $(PACKAGE) |
|
249 |
||
250 |
||
251 |
||
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
252 |
# add more install actions here |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
253 |
install:: |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
254 |
|
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
255 |
# add more install actions for aux-files (resources) here |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
256 |
installAux:: |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
257 |
|
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
258 |
# add more preMake actions here |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
259 |
preMake:: |
4594 | 260 |
|
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
261 |
# add more postMake actions here |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
262 |
postMake:: cleanjunk |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
263 |
|
6398 | 264 |
# build all mandatory prerequisite packages (containing superclasses) for this package |
265 |
prereq: |
|
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
266 |
cd ../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
6398 | 267 |
|
268 |
||
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
269 |
|
6398 | 270 |
# build all packages containing referenced classes for this package |
6676 | 271 |
# they are not needed to compile the package (but later, to load it) |
6398 | 272 |
references: |
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
273 |
|
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
274 |
|
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
275 |
cleanjunk:: |
5854
436052179625
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5821
diff
changeset
|
276 |
-rm -f *.s *.s2 |
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
277 |
|
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
278 |
clean:: |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
279 |
-rm -f *.o *.H |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
280 |
|
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
281 |
clobber:: clean |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
282 |
-rm -f *.so *.dll |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
283 |
|
3044 | 284 |
|
4556 | 285 |
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it |
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
286 |
$(OUTDIR)AbstractBackground.$(O) AbstractBackground.$(H): AbstractBackground.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR) |
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
287 |
$(OUTDIR)AbstractBorder.$(O) AbstractBorder.$(H): AbstractBorder.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR) |
4600 | 288 |
$(OUTDIR)Color.$(O) Color.$(H): Color.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR) |
6398 | 289 |
$(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) |
4600 | 290 |
$(OUTDIR)Controller.$(O) Controller.$(H): Controller.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR) |
291 |
$(OUTDIR)Cursor.$(O) Cursor.$(H): Cursor.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR) |
|
292 |
$(OUTDIR)DeviceHandle.$(O) DeviceHandle.$(H): DeviceHandle.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR) |
|
6700
7219f12fb388
DisplayTransform moved from libview2
Claus Gittinger <cg@exept.de>
parents:
6676
diff
changeset
|
293 |
$(OUTDIR)DisplayTransform.$(O) DisplayTransform.$(H): DisplayTransform.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR) |
6398 | 294 |
$(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) |
4600 | 295 |
$(OUTDIR)FontDescription.$(O) FontDescription.$(H): FontDescription.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR) |
296 |
$(OUTDIR)GraphicsContext.$(O) GraphicsContext.$(H): GraphicsContext.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR) |
|
297 |
$(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:
6461
diff
changeset
|
298 |
$(OUTDIR)GraphicsMedium.$(O) GraphicsMedium.$(H): GraphicsMedium.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR) |
4600 | 299 |
$(OUTDIR)Image.$(O) Image.$(H): Image.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR) |
300 |
$(OUTDIR)ImageReader.$(O) ImageReader.$(H): ImageReader.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR) |
|
301 |
$(OUTDIR)KeyboardForwarder.$(O) KeyboardForwarder.$(H): KeyboardForwarder.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR) |
|
6398 | 302 |
$(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) |
303 |
$(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) |
|
304 |
$(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) |
|
4600 | 305 |
$(OUTDIR)WindowSensor.$(O) WindowSensor.$(H): WindowSensor.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR) |
6398 | 306 |
$(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) |
307 |
$(OUTDIR)BeveledBorder.$(O) BeveledBorder.$(H): BeveledBorder.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/AbstractBorder.$(H) $(STCHDR) |
|
308 |
$(OUTDIR)BitmapFont.$(O) BitmapFont.$(H): BitmapFont.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/FontDescription.$(H) $(STCHDR) |
|
309 |
$(OUTDIR)Border.$(O) Border.$(H): Border.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/AbstractBorder.$(H) $(STCHDR) |
|
310 |
$(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) |
|
311 |
$(OUTDIR)CompoundFont.$(O) CompoundFont.$(H): CompoundFont.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/FontDescription.$(H) $(STCHDR) |
|
312 |
$(OUTDIR)Depth16Image.$(O) Depth16Image.$(H): Depth16Image.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/Image.$(H) $(STCHDR) |
|
313 |
$(OUTDIR)Depth1Image.$(O) Depth1Image.$(H): Depth1Image.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/Image.$(H) $(STCHDR) |
|
314 |
$(OUTDIR)Depth24Image.$(O) Depth24Image.$(H): Depth24Image.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/Image.$(H) $(STCHDR) |
|
315 |
$(OUTDIR)Depth2Image.$(O) Depth2Image.$(H): Depth2Image.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/Image.$(H) $(STCHDR) |
|
316 |
$(OUTDIR)Depth32Image.$(O) Depth32Image.$(H): Depth32Image.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/Image.$(H) $(STCHDR) |
|
317 |
$(OUTDIR)Depth48Image.$(O) Depth48Image.$(H): Depth48Image.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/Image.$(H) $(STCHDR) |
|
318 |
$(OUTDIR)Depth4Image.$(O) Depth4Image.$(H): Depth4Image.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/Image.$(H) $(STCHDR) |
|
319 |
$(OUTDIR)Depth64Image.$(O) Depth64Image.$(H): Depth64Image.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/Image.$(H) $(STCHDR) |
|
320 |
$(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:
6461
diff
changeset
|
321 |
$(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:
6461
diff
changeset
|
322 |
$(OUTDIR)DisplaySurface.$(O) DisplaySurface.$(H): DisplaySurface.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(STCHDR) |
6398 | 323 |
$(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:
6461
diff
changeset
|
324 |
$(OUTDIR)Form.$(O) Form.$(H): Form.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(STCHDR) |
6398 | 325 |
$(OUTDIR)GradientBackground.$(O) GradientBackground.$(H): GradientBackground.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/AbstractBackground.$(H) $(STCHDR) |
326 |
$(OUTDIR)HostGraphicsDevice.$(O) HostGraphicsDevice.$(H): HostGraphicsDevice.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsDevice.$(H) $(STCHDR) |
|
327 |
$(OUTDIR)ImageBackground.$(O) ImageBackground.$(H): ImageBackground.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/AbstractBackground.$(H) $(STCHDR) |
|
7044
a543ce661b19
some more support classes are compiled instead of autoloaded
Claus Gittinger <cg@exept.de>
parents:
7002
diff
changeset
|
328 |
$(OUTDIR)MacButtonBorder.$(O) MacButtonBorder.$(H): MacButtonBorder.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/AbstractBorder.$(H) $(STCHDR) |
6398 | 329 |
$(OUTDIR)NoBackground.$(O) NoBackground.$(H): NoBackground.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/AbstractBackground.$(H) $(STCHDR) |
6700
7219f12fb388
DisplayTransform moved from libview2
Claus Gittinger <cg@exept.de>
parents:
6676
diff
changeset
|
330 |
$(OUTDIR)ScaleTransform.$(O) ScaleTransform.$(H): ScaleTransform.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DisplayTransform.$(H) $(STCHDR) |
6398 | 331 |
$(OUTDIR)SimpleBorder.$(O) SimpleBorder.$(H): SimpleBorder.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/AbstractBorder.$(H) $(STCHDR) |
332 |
$(OUTDIR)SolidBackground.$(O) SolidBackground.$(H): SolidBackground.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/AbstractBackground.$(H) $(STCHDR) |
|
333 |
$(OUTDIR)SynchronousWindowSensor.$(O) SynchronousWindowSensor.$(H): SynchronousWindowSensor.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/WindowSensor.$(H) $(STCHDR) |
|
334 |
$(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) |
|
335 |
$(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) |
|
336 |
$(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:
6461
diff
changeset
|
337 |
$(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) |
6398 | 338 |
$(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) |
7044
a543ce661b19
some more support classes are compiled instead of autoloaded
Claus Gittinger <cg@exept.de>
parents:
7002
diff
changeset
|
339 |
$(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) |
6398 | 340 |
$(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) |
7002 | 341 |
$(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:
6461
diff
changeset
|
342 |
$(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) |
6398 | 343 |
$(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) |
6700
7219f12fb388
DisplayTransform moved from libview2
Claus Gittinger <cg@exept.de>
parents:
6676
diff
changeset
|
344 |
$(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
|
345 |
$(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) |
7193 | 346 |
$(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) |
6398 | 347 |
$(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:
6461
diff
changeset
|
348 |
$(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:
6461
diff
changeset
|
349 |
$(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:
6461
diff
changeset
|
350 |
$(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:
6461
diff
changeset
|
351 |
$(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:
6461
diff
changeset
|
352 |
$(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:
6461
diff
changeset
|
353 |
$(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) |
7150
000f5ae96151
X11/FontConfig: FontConfig related code extracted from XftFontDescription to separate classes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
7053
diff
changeset
|
354 |
$(OUTDIR)FcConstants.$(O) FcConstants.$(H): FcConstants.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SharedPool.$(H) $(STCHDR) |
6528
62c1dbef0b84
Class order in project definition fixed so it passes project checker checks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
6461
diff
changeset
|
355 |
$(OUTDIR)XEmbedContainerView.$(O) XEmbedContainerView.$(H): XEmbedContainerView.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) |
7193 | 356 |
$(OUTDIR)XWorkstation.$(O) XWorkstation.$(H): XWorkstation.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DeviceWorkstation.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsDevice.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/HostGraphicsDevice.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(STCHDR) |
357 |
$(OUTDIR)XftFontDescription.$(O) XftFontDescription.$(H): XftFontDescription.st $(INCLUDE_TOP)/stx/libbasic/ExternalAddress.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/FontDescription.$(H) $(STCHDR) |
|
7150
000f5ae96151
X11/FontConfig: FontConfig related code extracted from XftFontDescription to separate classes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
7053
diff
changeset
|
358 |
$(OUTDIR)FcPattern.$(O) FcPattern.$(H): FcPattern.st $(INCLUDE_TOP)/stx/libbasic/ExternalAddress.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/FcConstants.$(H) $(STCHDR) |
6461
a08a3a4553fa
GLXWorkstation under windows
Claus Gittinger <cg@exept.de>
parents:
6452
diff
changeset
|
359 |
$(OUTDIR)GLXWorkstation.$(O) GLXWorkstation.$(H): GLXWorkstation.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DeviceWorkstation.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsDevice.$(H) $(INCLUDE_TOP)/stx/libview/HostGraphicsDevice.$(H) $(INCLUDE_TOP)/stx/libview/XWorkstation.$(H) $(STCHDR) |
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
360 |
|
169 | 361 |
# ENDMAKEDEPEND --- do not remove this line |
5791
97376a379303
automatically generated by browser
Stefan Vogel <sv@exept.de>
parents:
5328
diff
changeset
|
362 |