author | Jan Vrany <jan.vrany@fit.cvut.cz> |
Mon, 24 Sep 2018 20:52:34 +0100 | |
branch | jv |
changeset 1579 | e6c2667b4692 |
parent 1481 | 4a4686007f8f |
child 1625 | 2425cb5d073e |
permissions | -rw-r--r-- |
796 | 1 |
# |
6 | 2 |
# $Header$ |
0 | 3 |
# |
1283 | 4 |
# ATTENTION: this Make.proto is still maintained manually. |
5 |
# i.e. not generated from the ApplicationDefinition |
|
6 |
# |
|
796 | 7 |
# -------------- no need to change anything below ---------- |
8 |
# |
|
1288 | 9 |
# This makefile generatfes the smalltalk executable itself; |
796 | 10 |
# it can be invoked as: |
11 |
# |
|
12 |
# make |
|
13 |
# generates a standard smalltalk, and sets up symbolic links |
|
14 |
# for local execution. |
|
398 | 15 |
# |
796 | 16 |
# make smalltalk |
17 |
# generates a standard smalltalk executable only |
|
18 |
# |
|
19 |
# make smalltalk ADDITIONAL_OBJS=<list of object files> \ |
|
20 |
# ADDITIONAL_CLASSES=<list of class names> |
|
21 |
# generates a customized executable, containing additional |
|
22 |
# class (list of classes) which are to be found in the object |
|
23 |
# files (list of object files). |
|
24 |
# Example: |
|
25 |
# make smalltalk ADDITIONAL_OBJS=Foo.o ADDITIONAL_CLASSES=Foo |
|
26 |
# |
|
27 |
# No longer maintained (make could fail): |
|
556
c2f0be91462a
all library definitions are now here - no need for a PACK file
Claus Gittinger <cg@exept.de>
parents:
555
diff
changeset
|
28 |
# |
796 | 29 |
# make stx_static (ELF based systems only): |
30 |
# generates a smalltalk with statically linked |
|
31 |
# class libs. (still uses dynamic unix libraries) |
|
32 |
# |
|
33 |
# make stx_fullstatic (ELF based systems only): |
|
34 |
# generates a fully statically linked smalltalk |
|
35 |
# (even system libs are linked in) |
|
36 |
# |
|
37 |
||
38 |
TOP=../.. |
|
39 |
SUBDIRS= |
|
40 |
SUPPRESS_LOCAL_ABBREVS="yes" |
|
6 | 41 |
# |
796 | 42 |
# these are installed when installing their |
43 |
# package dir ... |
|
44 |
# |
|
45 |
SUPPRESS_INSTALL_BITMAPS="yes" |
|
46 |
SUPPRESS_INSTALL_RESOURCES="yes" |
|
47 |
||
48 |
INSTALLBIN_DIR=$(INSTALLBASE)/bin |
|
49 |
INSTALLLIB_DIR=$(INSTALLBASE)/lib |
|
50 |
||
51 |
RCSSOURCES=*.rc patches Make.proto |
|
52 |
LINKSOURCES=*.rc patches Make.proto |
|
53 |
||
54 |
DELIVERBINARIES=stx |
|
207 | 55 |
|
56 |
# |
|
796 | 57 |
# other definitions to use for things compiled here |
58 |
# |
|
59 |
LOCALDEFS=-DDEBUG |
|
60 |
#ST_LDFLAG= |
|
61 |
||
62 |
# st files found here wont go into the global abbrev list |
|
63 |
SUPPRESS_LOCAL_ABBREVS=1 |
|
569 | 64 |
|
796 | 65 |
# |
66 |
# this defines where the show starts |
|
67 |
# |
|
68 |
STARTUP_CLASS="Smalltalk" |
|
69 |
STARTUP_SELECTOR="start" |
|
788
51c7d65adf36
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
717
diff
changeset
|
70 |
|
796 | 71 |
# |
72 |
# including your own private lib in the make process and executable: |
|
73 |
# |
|
74 |
# for example, if you have a libprivate directory, |
|
75 |
# where libprivate.obj is built, and that one should be included, |
|
76 |
# add lines as below to your configuration/.../defines file: |
|
77 |
# PRIVATEOBJ=$(TOP)/libprivate/libprivate.obj |
|
78 |
# PRIVATE_SO=$(TOP)/libprivate/libprivate.so |
|
79 |
# PRIVATELIBS=libprivate |
|
788
51c7d65adf36
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
717
diff
changeset
|
80 |
|
796 | 81 |
# This defines which library packages are linked in. |
82 |
# See COMMON/defines for what those XXX_LIB etc. are |
|
83 |
# |
|
84 |
# MINI_LIB = libbasic, libcomp $(PRIVATELIBS) |
|
85 |
# FUNDAMENTAL_LIB = above PLUS libview, libwidg |
|
86 |
# DEVELOP_LIB = above PLUS libtool refactoring |
|
87 |
# STANDARD_LIB = above PLUS libwidg2, libdbase |
|
88 |
# EXTENDED_LIB = above PLUS libwidg3 |
|
788
51c7d65adf36
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
717
diff
changeset
|
89 |
|
796 | 90 |
CLASSLIBDIRS = $(STANDARD_DIR) $(PRIVATE_CLASSLIBDIRS) $(ARCH_CLASSLIBDIRS) |
91 |
LIBOBJS = $(STANDARD_LIB) $(PRIVATE_OBJS) |
|
92 |
LINK_LIBOBJS = $(LINK_STANDARD_LIB) $(PRIVATE_OBJS) |
|
1285 | 93 |
STATIC_LIBOBJS = $(STATIC_STANDARD_LIB) $(PRIVATE_OBJS) |
1284
78f7a1cdfeb1
oops - checked in mac version by accident
Claus Gittinger <cg@exept.de>
parents:
1283
diff
changeset
|
94 |
LIBLIST = $(STANDARD_LIST) $(PRIVATE_LIBS) |
8 | 95 |
|
1078 | 96 |
# WORKSTAT1 = XWorkstation |
97 |
# WORKSTAT2 = GLXWorkstation |
|
979
a0be1710134d
Bck to Revision 1.100: XWOrkstation and GLXWorkstation went out of libview again.
Stefan Vogel <sv@exept.de>
parents:
796
diff
changeset
|
98 |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
99 |
# now in libview |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
100 |
# EXTRA_UI_CLASSES= $(WORKSTAT1) $(WORKSTAT2) |
796 | 101 |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
102 |
#EXTRA_UI_OBJ=\ |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
103 |
# $(OPTIONAL_XWORKSTATION_OBJ) \ |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
104 |
# $(OPTIONAL_GLXWORKSTATION_OBJ) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
105 |
# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
106 |
#STATIC_EXTRA_UI_OBJ=\ |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
107 |
# $(STATIC_OPTIONAL_XWORKSTATION_OBJ) \ |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
108 |
# $(STATIC_OPTIONAL_GLXWORKSTATION_OBJ) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
109 |
# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
110 |
#EXTRA_LINK_UI_OBJ=\ |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
111 |
# $(OPTIONAL_LINK_XWORKSTATION_OBJ) \ |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
112 |
# $(OPTIONAL_LINK_GLXWORKSTATION_OBJ) |
796 | 113 |
|
114 |
OPTIONAL_LIBGL_TARGET = $(LIB_GL_TARGET) |
|
115 |
OPTIONAL_GL_LIB = $(LIB_GL) |
|
116 |
OPTIONAL_LINK_GL_LIB = $(LINK_LIB_GL) |
|
117 |
||
1282 | 118 |
|
796 | 119 |
# ---------------------- end additional stuff -------------------- |
1437
a208060f13b0
Fixed UNIX makefiles to include classes in stx:projects/smalltalk package
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1397
diff
changeset
|
120 |
INCLUDE_TOP=$(TOP)/.. |
a208060f13b0
Fixed UNIX makefiles to include classes in stx:projects/smalltalk package
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1397
diff
changeset
|
121 |
LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/helpers -I$(INCLUDE_TOP)/stx/libwidg3 -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libjavascript -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/refactoring -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/stx/libhtml -I$(INCLUDE_TOP)/stx/libtool -I$(INCLUDE_TOP)/stx/libtool2 -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/changes -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/browser -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/lint -I$(INCLUDE_TOP)/stx/libboss -I$(INCLUDE_TOP)/stx/libwidg2 -I$(INCLUDE_TOP)/stx/libbasic3 -I$(INCLUDE_TOP)/stx/libui |
8 | 122 |
|
796 | 123 |
# |
124 |
# default target: create the TARGET (usually smalltalk) |
|
125 |
# |
|
126 |
all:: $(TARGET)$(TARGET_RULE_EXTENSION) symlinks |
|
127 |
@-if [ "$(ALSO_MAKE_STATIC_TARGET)" = "1" ]; then \ |
|
128 |
mv stx stx_dynamic; \ |
|
129 |
$(MAKE) stx_fullstatic; \ |
|
130 |
fi |
|
131 |
||
132 |
# |
|
133 |
# same, force recreation of link-directories |
|
134 |
# |
|
135 |
allNew: $(TARGET)$(TARGET_RULE_EXTENSION) misc |
|
136 |
@-if [ "$(ALSO_MAKE_STATIC_TARGET)" = "1" ]; then \ |
|
137 |
mv stx stx_dynamic; \ |
|
138 |
$(MAKE) stx_fullstatic; \ |
|
139 |
fi |
|
140 |
||
141 |
# |
|
142 |
# create symbolic links to sources, resources etc. |
|
143 |
# normally (on an end-user system) these should go into usr/local/lib/smalltalk |
|
144 |
# |
|
145 |
symlinks: includeLink misc |
|
146 |
||
147 |
# |
|
148 |
# the standard smalltalk executable: |
|
149 |
# basic classes + view & widgets + tools + persistency |
|
150 |
# |
|
151 |
smalltalk:: $(TARGET)$(TARGET_RULE_EXTENSION) |
|
130 | 152 |
|
796 | 153 |
# |
154 |
# a specialized mySmalltalk with additional class(es) and additional |
|
155 |
# C-library builtIn |
|
156 |
# |
|
157 |
MY_ADDITIONAL_OBJECTS=Foo.$(O) |
|
158 |
MY_ADDITIONAL_CLASSES=Foo |
|
159 |
MY_ADDITIONAL_LIBS=$(TOP)/../myClasses/libFoo.a |
|
130 | 160 |
|
1437
a208060f13b0
Fixed UNIX makefiles to include classes in stx:projects/smalltalk package
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1397
diff
changeset
|
161 |
mySmalltalk: $(COMMON_OBJS) $(MY_ADDITIONAL_OBJECTS) |
796 | 162 |
@echo "making special smalltalk ..." |
163 |
@$(MAKE) linkTarget \ |
|
164 |
LIBOBJS="$(LIBOBJS) $(EXTRA_UI_OBJ)" \ |
|
165 |
LINK_OBJS="$(LINK_OBJS)" \ |
|
166 |
LINK_LIBOBJS="$(LINK_LIBOBJS) $(EXTRA_LINK_UI_OBJ)" \ |
|
167 |
LINK_LIBRUN="$(LINK_LIBRUN)" \ |
|
168 |
LIBRUN="$(LIBRUN)" \ |
|
1437
a208060f13b0
Fixed UNIX makefiles to include classes in stx:projects/smalltalk package
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1397
diff
changeset
|
169 |
ADDITIONAL_OBJS="$(COMMON_OBJS) $(MY_ADDITIONAL_OBJECTS)" \ |
a208060f13b0
Fixed UNIX makefiles to include classes in stx:projects/smalltalk package
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1397
diff
changeset
|
170 |
ADDITIONAL_CLASSES="$(COMMON_CLASSES) $(MY_ADDITIONAL_CLASSES)" \ |
796 | 171 |
ADDITIONAL_LIBS=$(MY_ADDITIONAL_LIBS) \ |
172 |
LIBLIST="$(LIBLIST)" |
|
173 |
@$(MAKE) removeLinkLibs |
|
174 |
||
175 |
# |
|
176 |
# by default, the TARGET rule calls for one of the |
|
177 |
# rules below. Which one is controlled by the |
|
178 |
# architecture-specific definition file. |
|
179 |
# |
|
1437
a208060f13b0
Fixed UNIX makefiles to include classes in stx:projects/smalltalk package
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1397
diff
changeset
|
180 |
$(TARGET)_shared: $(COMMON_OBJS) |
796 | 181 |
@echo "making shared library linked smalltalk ..." |
182 |
echo EXTRA_LINK_UI_OBJ = $(EXTRA_LINK_UI_OBJ) |
|
183 |
$(MAKE) linkTarget \ |
|
184 |
LIBOBJS="$(LIBOBJS) $(EXTRA_UI_OBJ)" \ |
|
185 |
LINK_LIBOBJS="$(LINK_LIBOBJS) $(EXTRA_LINK_UI_OBJ)" \ |
|
186 |
LINK_LIBRUN=$(LINK_LIBRUN) \ |
|
187 |
LIBRUN=$(LIBRUN) \ |
|
1437
a208060f13b0
Fixed UNIX makefiles to include classes in stx:projects/smalltalk package
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1397
diff
changeset
|
188 |
ADDITIONAL_OBJS="$(COMMON_OBJS) $(ADDITIONAL_OBJS)" \ |
a208060f13b0
Fixed UNIX makefiles to include classes in stx:projects/smalltalk package
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1397
diff
changeset
|
189 |
ADDITIONAL_CLASSES="$(COMMON_CLASSES) $(ADDITIONAL_CLASSES)" \ |
796 | 190 |
LIBLIST="$(LIBLIST) $(EXTRA_UI_CLASSES)" |
132 | 191 |
|
1437
a208060f13b0
Fixed UNIX makefiles to include classes in stx:projects/smalltalk package
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1397
diff
changeset
|
192 |
$(TARGET)_static: $(COMMON_OBJS) $(STATIC_LIBRUN) |
796 | 193 |
@echo "making statically linked smalltalk ..." |
194 |
@$(MAKE) linkTarget \ |
|
1476 | 195 |
rebaseLibsRule=$(rebaseLibsRule_static) \ |
796 | 196 |
LIBOBJS="" \ |
197 |
LINK_OBJS="$(STATIC_OBJS) $(STATIC_EXTRA_UI_OBJ)" \ |
|
1282 | 198 |
LINK_LIBOBJS="$(STATIC_LIBOBJS) $(STATIC_EXTRA_UI_OBJ)" \ |
796 | 199 |
LINK_LIBRUN="$(STATIC_LIBRUN)" \ |
200 |
LIBRUN="$(STATIC_LIBRUN)" \ |
|
1437
a208060f13b0
Fixed UNIX makefiles to include classes in stx:projects/smalltalk package
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1397
diff
changeset
|
201 |
ADDITIONAL_OBJS="$(COMMON_OBJS) $(STATIC_ADDITIONAL_OBJS)" \ |
a208060f13b0
Fixed UNIX makefiles to include classes in stx:projects/smalltalk package
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1397
diff
changeset
|
202 |
ADDITIONAL_CLASSES="$(COMMON_CLASSES) $(STATIC_ADDITIONAL_CLASSES)" \ |
1282 | 203 |
EXTRA_LIBS="$(STATIC_EXTRA_LIBS)" \ |
796 | 204 |
LIBLIST="$(LIBLIST) $(EXTRA_UI_CLASSES)" |
205 |
@$(MAKE) removeLinkLibs |
|
25 | 206 |
|
1437
a208060f13b0
Fixed UNIX makefiles to include classes in stx:projects/smalltalk package
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1397
diff
changeset
|
207 |
$(TARGET)_fullstatic: $(COMMON_OBJS) $(STATIC_LIBRUN) |
796 | 208 |
if [ -f $(LIBRUNDIR)/librun.a ]; then \ |
209 |
echo "librun.a already made."; \ |
|
210 |
else \ |
|
1108 | 211 |
cd $(LIBRUNDIR) && $(MAKE) librun.a; \ |
796 | 212 |
fi |
213 |
@echo "making full statically linked smalltalk ..." |
|
214 |
@$(MAKE) linkTarget \ |
|
215 |
LIBOBJS="" \ |
|
216 |
LINK_OBJS="$(STATIC_OBJS) $(STATIC_EXTRA_UI_OBJ)" \ |
|
1282 | 217 |
LINK_LIBOBJS="$(STATIC_LIBOBJS) $(STATIC_EXTRA_UI_OBJ)" \ |
796 | 218 |
LINK_LIBRUN="$(STATIC_LIBRUN)" \ |
219 |
LIBRUN="$(STATIC_LIBRUN)" \ |
|
1437
a208060f13b0
Fixed UNIX makefiles to include classes in stx:projects/smalltalk package
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1397
diff
changeset
|
220 |
ADDITIONAL_OBJS="$(COMMON_OBJS) $(STATIC_ADDITIONAL_OBJS)" \ |
a208060f13b0
Fixed UNIX makefiles to include classes in stx:projects/smalltalk package
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1397
diff
changeset
|
221 |
ADDITIONAL_CLASSES="$(COMMON_CLASSES) $(STATIC_ADDITIONAL_CLASSES)" \ |
796 | 222 |
LIBLIST="$(LIBLIST) $(EXTRA_UI_CLASSES)" \ |
223 |
MATHLIB="$(STATIC_MATHLIB)" \ |
|
224 |
EXTRA_LIBS="$(STATIC_EXTRA_LIBS)" \ |
|
225 |
SYSLIBS="$(STATIC_SYSLIBS)" |
|
226 |
||
227 |
@$(MAKE) removeLinkLibs |
|
178
7ab96c8246bd
added stx_static & stx_fullstatic support on shared lib systems (Linux-ELF)
Claus Gittinger <cg@exept.de>
parents:
176
diff
changeset
|
228 |
|
796 | 229 |
AIX_SHARED_LIBOBJS= \ |
230 |
$(LIBBASICDIR)/libstx_libbasic.so \ |
|
231 |
$(LIBCOMPDIR)/libstx_libcomp.so \ |
|
232 |
$(LIBVIEWDIR)/libstx_libview.so \ |
|
233 |
$(LIBVIEW2DIR)/libstx_libview2.so \ |
|
234 |
$(LIBWIDGDIR)/libstx_libwidg.so \ |
|
235 |
$(LIBTOOLDIR)/libstx_libtool.so \ |
|
236 |
$(LIBBASIC2DIR)/libstx_libbasic2.so \ |
|
237 |
$(LIBBASIC3DIR)/libstx_libbasic3.so \ |
|
238 |
$(LIBHTMLDIR)/libstx_libhtml.so \ |
|
239 |
$(LIBWIDG2DIR)/libstx_libwidg2.so \ |
|
240 |
$(PERSDIR)/libstx_libdbase.so |
|
16 | 241 |
|
796 | 242 |
aix: |
243 |
@echo "making shared library linked smalltalk for aix ..." |
|
244 |
@$(MAKE) linkTarget \ |
|
245 |
LIBOBJS="$(AIX_SHARED_LIBOBJS)" \ |
|
246 |
EXTRA_OBJ="$(EXTRA_OBJ)" \ |
|
247 |
EXTRA_LINK_OBJ="$(EXTRA_LINK_OBJ)" \ |
|
248 |
LIBLIST="$(LIBLIST)" \ |
|
249 |
LINK_LIBRUN=$(LINK_LIBDIR)librun.so \ |
|
250 |
LIBRUN=$(LIBRUNDIR)/librun.so |
|
251 |
||
252 |
aix_librun_only: |
|
253 |
@echo "making partial shared library linked smalltalk ..." |
|
254 |
@$(MAKE) linkTarget LIBRUN=$(LIBRUNDIR)/librun.so |
|
362 | 255 |
|
796 | 256 |
forceStatic: |
257 |
(cd $(LIBBASICDIR) ; $(MAKE) libbasicInit.o) |
|
258 |
-rm -f $(LIBBASICDIR)/libbasic.o |
|
259 |
$(MAKE) linkTarget LIBRUN="$(LIBRUNDIR)/*.o" LIBBASIC="$(LIBBASICDIR)/*.o" |
|
260 |
||
261 |
$(LIBVIEWDIR)/XWorkstation.o: |
|
1108 | 262 |
cd $(LIBVIEWDIR) && $(MAKE) XWorkstation.o |
796 | 263 |
|
264 |
$(LIBVIEWDIR)/XWorkstation.so: |
|
1108 | 265 |
cd $(LIBVIEWDIR) && $(MAKE) XWorkstation.so |
796 | 266 |
|
267 |
$(LIBVIEWDIR)/GLXWorkstation.o: |
|
1108 | 268 |
cd $(LIBVIEWDIR) && $(MAKE) GLXWorkstation.o |
796 | 269 |
|
270 |
$(LIBVIEWDIR)/GLXWorkstation.so: |
|
1108 | 271 |
cd $(LIBVIEWDIR) && $(MAKE) GLXWorkstation.so |
788
51c7d65adf36
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
717
diff
changeset
|
272 |
|
51c7d65adf36
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
717
diff
changeset
|
273 |
|
796 | 274 |
# |
275 |
# dont want these ttt-tempfile abbrevs to be included ... |
|
276 |
# |
|
277 |
abbrev.stc:: |
|
278 |
@-rm -f ttt*.* |
|
788
51c7d65adf36
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
717
diff
changeset
|
279 |
|
796 | 280 |
# |
281 |
# currently, abbrev,stc must be made cross |
|
282 |
# |
|
283 |
ntAbbrev.stc: include/abbrev.stc |
|
284 |
cp include/abbrev.stc ntAbbrev.stc |
|
788
51c7d65adf36
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
717
diff
changeset
|
285 |
|
796 | 286 |
# |
287 |
# dont want local abbrevs to be included ... |
|
288 |
# |
|
289 |
collectAbbrev:: |
|
290 |
@-rm -f abbrev.stc |
|
291 |
@-if [ "$(SUPPRESS_ABBREVS)" = "" ]; then \ |
|
292 |
if [ -d include ]; then \ |
|
293 |
if [ ! -f include/abbrev.stc ]; then \ |
|
294 |
(cd include; $(LNS) ../$(INCLUDE)/abbrev.stc . ); \ |
|
295 |
fi; \ |
|
296 |
fi; \ |
|
297 |
fi |
|
788
51c7d65adf36
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
717
diff
changeset
|
298 |
|
796 | 299 |
collectAutoload:: |
300 |
@-rm -f autoloadList.stc |
|
301 |
@-if [ -d include ]; then \ |
|
302 |
if [ ! -f include/autoloadList.stc ]; then \ |
|
303 |
(cd include; $(LNS) ../$(INCLUDE)/autoloadList.stc . ); \ |
|
304 |
fi; \ |
|
305 |
fi |
|
15 | 306 |
|
796 | 307 |
classes:: |
308 |
test -d classes || mkdir classes |
|
309 |
-for i in source/*.st; do \ |
|
310 |
stcomp -i stcomp.img $$i; \ |
|
311 |
done |
|
312 |
||
313 |
include: includeLink |
|
314 |
||
315 |
misc: examples |
|
316 |
||
317 |
examples: |
|
318 |
test -d examples || mkdir examples examples/3D |
|
1108 | 319 |
-cd examples/3D && $(LNS) ../../$(TOP)/clients/GLdemos/*.data . 2>/dev/null |
8 | 320 |
|
796 | 321 |
# |
322 |
# clean out intermediate chunk |
|
323 |
# |
|
0 | 324 |
cleanjunk:: |
796 | 325 |
@-rm -f a.out SymbolTable ttt main.c |
326 |
@-rm -f classList.c fclassList.c nxclassList.c basicclassList.c |
|
327 |
@-rm -f betaclassList.c miniList.c tinyList.c |
|
328 |
@-rm -f modulList.stc modulList.c modulList.o |
|
329 |
@-rm -f pers* pers2 data data2 data.boss tetris.scores |
|
0 | 330 |
|
796 | 331 |
cleanlinks: |
332 |
@-rm -rf source bitmaps binaries resources examples include |
|
333 |
||
334 |
# |
|
335 |
# clean out all that is not needed to run smalltalk |
|
336 |
# |
|
0 | 337 |
clean:: |
796 | 338 |
@-rm -f a.out SymbolTable ttt main.c |
339 |
@-rm -f modulList.stc modulList.c modulList.o |
|
340 |
@-rm -f classList.stc classList.c classList.o |
|
341 |
@-rm -f fclassList.stc fclassList.c |
|
342 |
@-rm -f nxclassList.stc nxclassList.c |
|
343 |
@-rm -f basicclassList.stc basicclassList.c |
|
344 |
@-rm -f betaclassList.stc betaclassList.c |
|
345 |
@-rm -f miniList.stc miniList.c |
|
346 |
@-rm -f tinyList.stc tinyList.c |
|
347 |
@-rm -f pers pers2 data data2 data.boss tetris.scores |
|
348 |
@-rm -f st.img st2.img st.img.sav errorOutput |
|
349 |
@-rm -f .stx*.mem |
|
350 |
@-rm -rf modules stxtmp* |
|
788
51c7d65adf36
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
717
diff
changeset
|
351 |
|
796 | 352 |
# |
353 |
# clean out all that can be regenerated |
|
354 |
# |
|
788
51c7d65adf36
automatically generated by browser
Claus Gittinger <cg@exept.de>
parents:
717
diff
changeset
|
355 |
clobber:: |
796 | 356 |
@$(MAKE) removeLinkLibs |
357 |
@-rm -f modulList.stc modulList.c modulList.o |
|
358 |
@-rm -rf resources source bitmaps include examples lib |
|
359 |
@-rm -f stx st.img st.img.sav st.sav |
|
360 |
@-rm -f main.o |
|
361 |
@-rm -rf modules |
|
1368 | 362 |
@-rm -rf package |
796 | 363 |
@-rm -rf stxtmp_* |
0 | 364 |
|
1312
6b35651ab77e
Change dependency for main.o from makefile to Make.proto
Stefan Vogel <sv@exept.de>
parents:
1288
diff
changeset
|
365 |
main.o:: $(INCLUDE)/stc.h $(INCLUDE)/stcIntern.h Make.proto |
0 | 366 |
|
796 | 367 |
installProgsIf:: $(INSTALLBIN_DIR) |
368 |
@-echo "installing smalltalk..." |
|
369 |
$(INSTALL_SCRIPT_CMD) smalltalk $(INSTALLBIN_DIR) |
|
370 |
@-echo "installing stx..." |
|
371 |
$(INSTALL_BIN_CMD) stx $(INSTALLBIN_DIR) |
|
372 |
-strip $(INSTALLBIN_DIR)/stx |
|
383 | 373 |
|
796 | 374 |
installAux:: installRCScripts |
383 | 375 |
|
796 | 376 |
installRCScripts:: |
377 |
@-echo "installing rc scripts..." |
|
378 |
$(INSTALL_AUX_CMD) *.rc $(INSTALLLIB_DIR) |
|
379 |
$(INSTALL_AUX_CMD) *.xpm $(INSTALLLIB_DIR) |
|
1351
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
380 |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
381 |
################################################################### |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
382 |
# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
383 |
# packaging for deployment |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
384 |
# DEPLOY_PACKAGE is (currently) one of "dmg", "tgz" |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
385 |
# and coming from the arch-specific configuration file |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
386 |
# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
387 |
deploy: |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
388 |
$(MAKE) deploy_$(DEPLOY_PACKAGE) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
389 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
390 |
################### begin mac specific ################# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
391 |
# creates /tmp/stx.dmg |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
392 |
# |
1351
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
393 |
DMG_TMP=/tmp/stx_dmg |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
394 |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
395 |
deploy_dmg: |
1351
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
396 |
$(MAKE) newDMG |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
397 |
$(MAKE) hdUtil |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
398 |
|
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
399 |
newDMG: |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
400 |
rm -rf $(DMG_TMP) |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
401 |
$(MAKE) $(DMG_TMP) |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
402 |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
403 |
hdUtil: |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
404 |
-rm -f stx.dmg /tmp/stx.dmg |
1391 | 405 |
(cd /tmp ; hdiutil create -fs HFSX -layout SPUD "stx.dmg" -srcfolder "$(DMG_TMP)" -format UDRW -volname "stx" -quiet) |
1475 | 406 |
@-sync |
407 |
@-sleep 2 |
|
1391 | 408 |
$(MAKE) dmg_mount_script |
409 |
hdiutil convert "/tmp/stx.dmg" -format UDZO -imagekey zlib-level=9 -o "/tmp/stx_cmpr.dmg" |
|
1475 | 410 |
@-rm /tmp/stx.dmg |
411 |
@-mv /tmp/stx_cmpr.dmg /tmp/stx.dmg |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
412 |
|
1351
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
413 |
dmg: $(DMG_TMP) |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
414 |
|
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
415 |
$(DMG_TMP): |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
416 |
-mkdir "$(DMG_TMP)" |
1391 | 417 |
(pushd "$(DMG_TMP)"; ln -s /Applications ./Applications; popd) |
418 |
cp "../../README" "$(DMG_TMP)"/README.txt |
|
419 |
cp "../../README.macosx" "$(DMG_TMP)"/README_macosx.txt |
|
420 |
sed "s/..\/icons/.background/" < "../../doc/online/english/LICENCE_FREE_STX.html" > "$(DMG_TMP)"/LICENCE_STX.html |
|
421 |
-mkdir "$(DMG_TMP)"/.background |
|
422 |
cp "../../doc/online/icons/exeptLogo.gif" "$(DMG_TMP)"/.background/exeptLogo.gif |
|
1395 | 423 |
cp "banner8_lightMsg.png" "$(DMG_TMP)"/.background/banner.png |
1391 | 424 |
cp "../../COPYRIGHT" "$(DMG_TMP)"/COPYRIGHT.txt |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
425 |
-mkdir "$(DMG_TMP)"/stx.app |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
426 |
-mkdir "$(DMG_TMP)"/stx.app/Contents |
1475 | 427 |
cp deploySupport/osx_Info.plist "$(DMG_TMP)"/stx.app/Contents/Info.plist |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
428 |
-mkdir "$(DMG_TMP)"/stx.app/Contents/MacOS |
1360 | 429 |
$(MAKE) dmgSTXPackages |
1351
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
430 |
$(MAKE) dmgBINContents |
1397 | 431 |
$(MAKE) patchLicenceInResources |
432 |
||
433 |
patchLicenceInResources: |
|
434 |
LC_ALL=C sed "s/LICENCE_STX/LICENCE_FREE_STX/" < "../../libview/resources/resources.rs" > "$(DMG_TMP)"/stx.app/Packages/stx/libview/resources/resources.rs |
|
435 |
LC_ALL=C sed "s/LICENCE_STX/LICENCE_FREE_STX/" < "../../libview/resources/de.rs" > "$(DMG_TMP)"/stx.app/Packages/stx/libview/resources/de.rs |
|
1351
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
436 |
|
1391 | 437 |
# tell the Finder to resize the window, set the background, |
438 |
# change the icon size, place the icons in the right position, etc. |
|
439 |
dmg_mount_script: |
|
1475 | 440 |
@-hdiutil detach /Volumes/stx |
441 |
@-hdiutil detach /Volumes/stx |
|
442 |
@-sync |
|
1391 | 443 |
hdiutil attach -readwrite -noverify /tmp/stx.dmg |
1475 | 444 |
@-sync |
445 |
@-sleep 3 |
|
446 |
@-(cat ../../rules/macosx_osascript.script | osascript) |
|
1396 | 447 |
hdiutil detach /Volumes/stx |
1475 | 448 |
@-sync |
1391 | 449 |
|
1351
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
450 |
# |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
451 |
# the actual executable and its binaries |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
452 |
# |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
453 |
dmgBINContents: |
1357 | 454 |
(cd "$(DMG_TMP)"/stx.app/Contents/MacOS ; ln -s ../../Packages/stx/projects/smalltalk/stx .) |
1360 | 455 |
# (cd "$(DMG_TMP)"/stx.app/Contents/MacOS ; ln -s ../../Packages/stx/projects/smalltalk/*.so .) |
456 |
# (cd "$(DMG_TMP)"/stx.app/Contents/MacOS ; ln -s ../../Packages/stx/projects/smalltalk/*.stc .) |
|
457 |
# (cd "$(DMG_TMP)"/stx.app/Contents/MacOS ; ln -s ../../Packages/stx/projects/smalltalk/*.stx .) |
|
458 |
# (cd "$(DMG_TMP)"/stx.app/Contents/MacOS ; ln -s ../../Packages/stx/projects/smalltalk/*.rc .) |
|
459 |
# (cd "$(DMG_TMP)"/stx.app/Contents/MacOS ; ln -s ../../Packages/stx/projects/smalltalk/patches .) |
|
460 |
# (cd "$(DMG_TMP)"/stx.app/Contents/MacOS ; ln -s ../../Packages/stx/projects/smalltalk/stxPatches .) |
|
461 |
# (cd "$(DMG_TMP)"/stx.app/Contents/MacOS ; ln -s ../../Packages/stx/projects/smalltalk/rc.d .) |
|
1357 | 462 |
# -cp -r resources "$(DMG_TMP)"/stx.app/Contents/MacOS/. |
1351
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
463 |
|
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
464 |
# |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
465 |
# sources and all other package stuff |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
466 |
# |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
467 |
dmgSTXPackages: "$(DMG_TMP)/stx.app/Packages" |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
468 |
|
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
469 |
"$(DMG_TMP)/stx.app/Packages": |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
470 |
@-mkdir "$(DMG_TMP)" |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
471 |
@-mkdir "$(DMG_TMP)/stx.app" |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
472 |
@-mkdir "$(DMG_TMP)/stx.app/Packages" |
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
473 |
@-rm -f stx.dmg |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
474 |
-cp -r $(TOP)/../stx "$(DMG_TMP)/stx.app/Packages/." |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
475 |
$(MAKE) clean_dmg |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
476 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
477 |
clean_dmg: |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
478 |
$(MAKE) cleanTemporaryDeploymentHierarchy TMP_TOP="$(DMG_TMP)/stx.app/Packages" |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
479 |
|
1458 | 480 |
# (ongoing work) |
481 |
# install the binaries and required headers into a user-private framework |
|
482 |
# |
|
1459 | 483 |
VSN=`cat $(TOP)/RELEASE` |
484 |
FRAMEWORK_DST=~/Library/Frameworks/SmalltalkX.framework |
|
485 |
OSX_LIBS=$(STANDARD_RELDIR) |
|
486 |
||
487 |
# see http://bomutils.dyndns.org/tutorial.html |
|
488 |
||
489 |
PKG_TMP=/tmp/stx_pkg |
|
490 |
||
491 |
tmp_pkg: linkLibs |
|
492 |
@-rm -rf $(PKG_TMP) |
|
493 |
@-mkdir $(PKG_TMP) |
|
494 |
# @-mkdir $(PKG_TMP)/flat |
|
495 |
# @-mkdir $(PKG_TMP)/flat/base.pkg |
|
496 |
# @-mkdir $(PKG_TMP)/flat/Resources |
|
497 |
# @-mkdir $(PKG_TMP)/flat/Resources/en.lproj |
|
498 |
# @-cp banner8.png $(PKG_TMP)/flat/Resources/en.lproj/background.png |
|
499 |
# @-cp $(TOP)/README $(PKG_TMP)/flat/Resources/en.lproj/ |
|
500 |
# @-cp $(TOP)/README.macosx $(PKG_TMP)/flat/Resources/en.lproj/ |
|
501 |
# @-cp $(TOP)/COPYRIGHT $(PKG_TMP)/flat/Resources/en.lproj/ |
|
502 |
@-mkdir $(PKG_TMP)/root |
|
503 |
@-mkdir $(PKG_TMP)/root/Library |
|
504 |
@-mkdir $(PKG_TMP)/root/Library/Frameworks |
|
505 |
@-mkdir $(PKG_TMP)/root/Library/Frameworks/SmalltalkX.framework |
|
506 |
$(MAKE) osx_install FRAMEWORK_DST=$(PKG_TMP)/root/Library/Frameworks/SmalltalkX.framework |
|
507 |
pkgbuild --identifier stx.base --version $(VSN) --root $(PKG_TMP)/root SmalltalkX_Runtime_$(VSN).pkg |
|
508 |
||
509 |
$(MAKE) osx_installHeaders FRAMEWORK_DST=$(PKG_TMP)/root/Library/Frameworks/SmalltalkX.framework |
|
510 |
pkgbuild --identifier stx.base.headers --version $(VSN) --root $(PKG_TMP)/root SmalltalkX_Headers_$(VSN).pkg |
|
1458 | 511 |
|
1459 | 512 |
$(MAKE) osx_installSource FRAMEWORK_DST=$(PKG_TMP)/root/Library/Frameworks/SmalltalkX.framework |
513 |
pkgbuild --identifier stx.base.source --version $(VSN) --root $(PKG_TMP)/root SmalltalkX_Source_$(VSN).pkg |
|
1460 | 514 |
|
515 |
$(MAKE) osx_installDocumentation FRAMEWORK_DST=$(PKG_TMP)/root/Library/Frameworks/SmalltalkX.framework |
|
516 |
pkgbuild --identifier stx.base.documentation --version $(VSN) --root $(PKG_TMP)/root SmalltalkX_Documentation_$(VSN).pkg |
|
517 |
||
1459 | 518 |
productbuild --package SmalltalkX_Runtime_$(VSN).pkg \ |
519 |
--package SmalltalkX_Headers_$(VSN).pkg \ |
|
520 |
--package SmalltalkX_Source_$(VSN).pkg \ |
|
1460 | 521 |
--package SmalltalkX_Documentation_$(VSN).pkg \ |
1459 | 522 |
SmalltalkX$(VSN).pkg |
1460 | 523 |
# see https://developer.apple.com/library/content/documentation/DeveloperTools/Reference/DistributionDefinitionRef/Chapters/Distribution_XML_Ref.html |
524 |
rm -rf SmalltalkX$(VSN)_pkg |
|
525 |
pkgutil --expand SmalltalkX$(VSN).pkg SmalltalkX$(VSN)_pkg |
|
526 |
cp SmalltalkX$(VSN)_pkg/Distribution Distribution.extracted |
|
1464 | 527 |
cp deploySupport/osx_Distribution SmalltalkX$(VSN)_pkg/Distribution |
1460 | 528 |
mkdir SmalltalkX$(VSN)_pkg/Resources |
529 |
mkdir SmalltalkX$(VSN)_pkg/Resources/en.lproj |
|
530 |
mkdir SmalltalkX$(VSN)_pkg/Resources/de.lproj |
|
531 |
# mkdir SmalltalkX$(VSN)_pkg/Resources/icons |
|
532 |
# (cd SmalltalkX$(VSN)_pkg/Resources ; ln -s en.lproj english) |
|
533 |
# (cd SmalltalkX$(VSN)_pkg/Resources ; ln -s de.lproj german) |
|
534 |
cp banner8_light.png SmalltalkX$(VSN)_pkg/Resources/en.lproj/background.png |
|
535 |
cp banner8_light.png SmalltalkX$(VSN)_pkg/Resources/de.lproj/background.png |
|
536 |
# cp $(TOP)/doc/online/icons/exeptLogo.gif SmalltalkX$(VSN)_pkg/Resources/icons/ |
|
537 |
cp $(TOP)/doc/online/english/LICENCE_FREE_STX.html SmalltalkX$(VSN)_pkg/Resources/en.lproj/LICENCE_FREE_STX.html |
|
538 |
cp $(TOP)/doc/online/english/LICENCE_STX.html SmalltalkX$(VSN)_pkg/Resources/en.lproj/LICENCE_STX.html |
|
539 |
cp $(TOP)/doc/online/german/LICENCE_FREE_STX.html SmalltalkX$(VSN)_pkg/Resources/de.lproj/LICENCE_FREE_STX.html |
|
540 |
cp $(TOP)/doc/online/german/LICENCE_STX.html SmalltalkX$(VSN)_pkg/Resources/de.lproj/LICENCE_STX.html |
|
541 |
rm SmalltalkX$(VSN).pkg |
|
542 |
pkgutil --flatten SmalltalkX$(VSN)_pkg SmalltalkX$(VSN).pkg |
|
543 |
@echo "package generated as SmalltalkX$(VSN).pkg" |
|
544 |
||
1459 | 545 |
# echo " <?xml version=\"1.0\" encoding=\"utf-8\"?>" >> $(PKG_TMP)/flat/Distribution |
546 |
# echo " <installer-gui-script minSpecVersion=\"1\">" >> $(PKG_TMP)/flat/Distribution |
|
547 |
# echo " <title>Smalltalk/X 7.1.0</title>" >> $(PKG_TMP)/flat/Distribution |
|
548 |
# echo " <options customize=\"never\" allow-external-scripts=\"no\"/>" >> $(PKG_TMP)/flat/Distribution |
|
549 |
# echo " <domains enable_anywhere=\"true\"/>" >> $(PKG_TMP)/flat/Distribution |
|
550 |
# echo " <installation-check script=\"install_check();\"/>" >> $(PKG_TMP)/flat/Distribution |
|
551 |
# echo " <script><![CDATA[" >> $(PKG_TMP)/flat/Distribution |
|
552 |
# echo " function install_check() {" >> $(PKG_TMP)/flat/Distribution |
|
553 |
# echo " if(!(system.compareVersions(system.version.ProductVersion,'10.5') >= 0)) {" >> $(PKG_TMP)/flat/Distribution |
|
554 |
# echo " my.result.title = 'Failure';" >> $(PKG_TMP)/flat/Distribution |
|
555 |
# echo " my.result.message = 'You need at least Mac OS X 10.5 to install stx.';" >> $(PKG_TMP)/flat/Distribution |
|
556 |
# echo " my.result.type = 'Fatal';" >> $(PKG_TMP)/flat/Distribution |
|
557 |
# echo " return false;" >> $(PKG_TMP)/flat/Distribution |
|
558 |
# echo " }" >> $(PKG_TMP)/flat/Distribution |
|
559 |
# echo " return true;" >> $(PKG_TMP)/flat/Distribution |
|
560 |
# echo " }" >> $(PKG_TMP)/flat/Distribution |
|
561 |
# echo " ]]></script>" >> $(PKG_TMP)/flat/Distribution |
|
562 |
# echo " <background file=\"background.png\" mime-type=\"image/png\" alignment=\"bottomleft\" scaling=\"none\"/>" >> $(PKG_TMP)/flat/Distribution |
|
563 |
# echo " <license file=\"COPYRIGHT\" mime-type=\"text/plain\"/>" >> $(PKG_TMP)/flat/Distribution |
|
564 |
# echo " <welcome file=\"README\" mime-type=\"text/plain\"/>" >> $(PKG_TMP)/flat/Distribution |
|
565 |
# echo " <choices-outline>" >> $(PKG_TMP)/flat/Distribution |
|
566 |
# echo " <line choice=\"choice1\"/>" >> $(PKG_TMP)/flat/Distribution |
|
567 |
# echo " </choices-outline>" >> $(PKG_TMP)/flat/Distribution |
|
568 |
# echo " <choice id=\"choice1\" title=\"base\">" >> $(PKG_TMP)/flat/Distribution |
|
569 |
# echo " <pkg-ref id=\"com.exept.stx.base.pkg\"/>" >> $(PKG_TMP)/flat/Distribution |
|
570 |
# echo " </choice>" >> $(PKG_TMP)/flat/Distribution |
|
571 |
# echo " <pkg-ref id=\"com.exept.stx.base.pkg\" installKBytes=\""`cat $(PKG_TMP)/diskUsage`"\" version=\"7.1.0\" auth=\"Root\">#base.pkg</pkg-ref>" >> $(PKG_TMP)/flat/Distribution |
|
572 |
# echo " </installer-script>" >> $(PKG_TMP)/flat/Distribution |
|
573 |
# rm $(PKG_TMP)/diskUsage $(PKG_TMP)/numFiles |
|
574 |
# ( cd $(PKG_TMP)/flat && xar --compression none -cf "/tmp/stx7.1.0Installer.pkg" * ) |
|
1458 | 575 |
|
1459 | 576 |
# |
577 |
# installs stx base system in user's local Library folder |
|
578 |
# |
|
579 |
osx_localInstall: |
|
580 |
$(MAKE) osx_install FRAMEWORK_DST=~/Library/Frameworks/SmalltalkX.framework |
|
581 |
||
582 |
# |
|
583 |
# installs stx base system in the system's Library folder |
|
584 |
# |
|
585 |
osx_systemInstall: |
|
586 |
$(MAKE) osx_install FRAMEWORK_DST=/Library/Frameworks/SmalltalkX.framework |
|
587 |
||
588 |
# |
|
589 |
# installs stx base system in $(FRAMEWORK_DST) folder |
|
590 |
# |
|
1458 | 591 |
osx_install: |
592 |
$(MAKE) osx_installFramework |
|
1459 | 593 |
@echo "Installing Version "$(VSN)" in "$(FRAMEWORK_DST) |
594 |
@-if [ ! -d $(FRAMEWORK_DST) ]; then \ |
|
595 |
mkdir $(FRAMEWORK_DST); \ |
|
1458 | 596 |
fi |
1459 | 597 |
@-if [ ! -d $(FRAMEWORK_DST)/Versions ]; then \ |
598 |
mkdir $(FRAMEWORK_DST)/Versions; \ |
|
1458 | 599 |
fi |
1459 | 600 |
cp -R tmp_framework/Versions/$(VSN) $(FRAMEWORK_DST)/Versions/ |
1460 | 601 |
@-rm $(FRAMEWORK_DST)/Versions/Current |
602 |
@-echo $(VSN) > /tmp/stx_vsn |
|
603 |
@(cd $(FRAMEWORK_DST)/Versions; ln -s `cat /tmp/stx_vsn` Current) |
|
604 |
@-rm /tmp/stx_vsn |
|
605 |
@-rm -f $(FRAMEWORK_DST)/Headers |
|
606 |
@(cd $(FRAMEWORK_DST); ln -s Versions/Current/Headers Headers) |
|
607 |
@-rm -f $(FRAMEWORK_DST)/Sources |
|
608 |
@(cd $(FRAMEWORK_DST); ln -s Versions/Current/Sources Sources) |
|
609 |
@-rm -f $(FRAMEWORK_DST)/Documentation |
|
610 |
@(cd $(FRAMEWORK_DST); ln -s Versions/Current/Documentation Documentation) |
|
611 |
@-rm -f $(FRAMEWORK_DST)/Libraries |
|
612 |
@(cd $(FRAMEWORK_DST); ln -s Versions/Current/Libraries Libraries) |
|
613 |
@-rm -f $(FRAMEWORK_DST)/Resources |
|
614 |
@(cd $(FRAMEWORK_DST); ln -s Versions/Current/Resources Resources) |
|
1458 | 615 |
|
616 |
osx_installFramework: |
|
617 |
@-rm -rf tmp_framework |
|
618 |
@-mkdir tmp_framework |
|
619 |
@-mkdir tmp_framework/Versions |
|
620 |
@-mkdir tmp_framework/Versions/$(VSN) |
|
621 |
@-mkdir tmp_framework/Versions/$(VSN)/Resources |
|
622 |
@-mkdir tmp_framework/Versions/$(VSN)/Libraries |
|
1459 | 623 |
-cp *.so tmp_framework/Versions/$(VSN)/Libraries |
1458 | 624 |
-for i in $(OSX_LIBS); do \ |
625 |
if [ -d ../../$$i/resources ]; then \ |
|
626 |
mkdir tmp_framework/Versions/$(VSN)/Resources/$$i; \ |
|
627 |
cp ../../$$i/resources/*.rs tmp_framework/Versions/$(VSN)/Resources/$$i/; \ |
|
628 |
fi; \ |
|
629 |
done |
|
630 |
||
1459 | 631 |
osx_installHeaders: |
632 |
$(MAKE) osx_installFrameworkHeaders |
|
633 |
@echo "Installing Headers for Version "$(VSN)" in "$(FRAMEWORK_DST) |
|
634 |
@-if [ ! -d $(FRAMEWORK_DST) ]; then \ |
|
635 |
mkdir $(FRAMEWORK_DST); \ |
|
636 |
fi |
|
637 |
@-if [ ! -d $(FRAMEWORK_DST)/Versions ]; then \ |
|
638 |
mkdir $(FRAMEWORK_DST)/Versions; \ |
|
639 |
fi |
|
640 |
cp -R tmp_framework/Versions/$(VSN) $(FRAMEWORK_DST)/Versions/ |
|
641 |
||
642 |
osx_installFrameworkHeaders: |
|
643 |
@-rm -rf tmp_framework |
|
644 |
@-mkdir tmp_framework |
|
645 |
@-mkdir tmp_framework/Versions |
|
646 |
@-mkdir tmp_framework/Versions/$(VSN) |
|
647 |
@-mkdir tmp_framework/Versions/$(VSN)/Headers |
|
648 |
-for i in $(OSX_LIBS); do \ |
|
649 |
mkdir tmp_framework/Versions/$(VSN)/Headers/$$i; \ |
|
650 |
cp ../../$$i/*.H tmp_framework/Versions/$(VSN)/Headers/$$i/; \ |
|
651 |
done |
|
652 |
||
653 |
osx_installSource: |
|
654 |
$(MAKE) osx_installFrameworkSource |
|
655 |
@echo "Installing Sources for Version "$(VSN)" in "$(FRAMEWORK_DST) |
|
656 |
@-if [ ! -d $(FRAMEWORK_DST) ]; then \ |
|
657 |
mkdir $(FRAMEWORK_DST); \ |
|
658 |
fi |
|
659 |
@-if [ ! -d $(FRAMEWORK_DST)/Versions ]; then \ |
|
660 |
mkdir $(FRAMEWORK_DST)/Versions; \ |
|
661 |
fi |
|
662 |
cp -R tmp_framework/Versions/$(VSN) $(FRAMEWORK_DST)/Versions/ |
|
663 |
||
664 |
osx_installFrameworkSource: |
|
665 |
@-rm -rf tmp_framework |
|
666 |
@-mkdir tmp_framework |
|
667 |
@-mkdir tmp_framework/Versions |
|
668 |
@-mkdir tmp_framework/Versions/$(VSN) |
|
669 |
@-mkdir tmp_framework/Versions/$(VSN)/Sources |
|
670 |
-for i in $(OSX_LIBS); do \ |
|
671 |
mkdir tmp_framework/Versions/$(VSN)/Sources/$$i; \ |
|
672 |
cp ../../$$i/*.st tmp_framework/Versions/$(VSN)/Sources/$$i/; \ |
|
673 |
done |
|
674 |
||
1460 | 675 |
osx_installDocumentation: |
676 |
$(MAKE) osx_installFrameworkDocumentation |
|
677 |
@echo "Installing Documentation for Version "$(VSN)" in "$(FRAMEWORK_DST) |
|
678 |
@-if [ ! -d $(FRAMEWORK_DST) ]; then \ |
|
679 |
mkdir $(FRAMEWORK_DST); \ |
|
680 |
fi |
|
681 |
@-if [ ! -d $(FRAMEWORK_DST)/Versions ]; then \ |
|
682 |
mkdir $(FRAMEWORK_DST)/Versions; \ |
|
683 |
fi |
|
684 |
cp -R tmp_framework/Versions/$(VSN) $(FRAMEWORK_DST)/Versions/ |
|
685 |
||
686 |
osx_installFrameworkDocumentation: |
|
687 |
@-rm -rf tmp_framework |
|
688 |
@-mkdir tmp_framework |
|
689 |
@-mkdir tmp_framework/Versions |
|
690 |
@-mkdir tmp_framework/Versions/$(VSN) |
|
691 |
@-mkdir tmp_framework/Versions/$(VSN)/Documentation |
|
692 |
cp -R ../../doc/online "tmp_framework/Versions/$(VSN)/Documentation/" |
|
693 |
@-find "tmp_framework/Versions/$(VSN)/Documentation/" -name ".cvsignore" -exec rm -f {} \; |
|
694 |
@-find "tmp_framework/Versions/$(VSN)/Documentation/" -name "CVS" -exec rm -rf {} \; |
|
695 |
@-find "tmp_framework/Versions/$(VSN)/Documentation/" -name "NO*AUTO*" -exec rm -f {} \; |
|
696 |
@-find "tmp_framework/Versions/$(VSN)/Documentation/" -name "makefile" -exec rm -f {} \; |
|
697 |
@-find "tmp_framework/Versions/$(VSN)/Documentation/" -name "Make.*" -exec rm -f {} \; |
|
698 |
||
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
699 |
################### end of mac specific ################# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
700 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
701 |
################### begin of tgz specific ################# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
702 |
# creates /tmp/stx.tgz |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
703 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
704 |
# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
705 |
# should work on all systems |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
706 |
# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
707 |
TGZ_TMP=/tmp/stx_tgz |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
708 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
709 |
deploy_tgz: |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
710 |
$(MAKE) newTGZ |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
711 |
$(MAKE) tarIt |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
712 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
713 |
tarIt: |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
714 |
rm -f stx.tgz |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
715 |
(cd $(TGZ_TMP); tar cvfz /tmp/stx.tgz stx) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
716 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
717 |
newTGZ: |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
718 |
rm -rf $(TGZ_TMP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
719 |
$(MAKE) $(TGZ_TMP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
720 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
721 |
$(TGZ_TMP): |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
722 |
@-mkdir "$(TGZ_TMP)" |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
723 |
-cp -r $(TOP)/../stx "$(TGZ_TMP)/." |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
724 |
$(MAKE) clean_tgz |
1351
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
725 |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
726 |
clean_tgz: |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
727 |
$(MAKE) cleanTemporaryDeploymentHierarchy TMP_TOP="$(TGZ_TMP)" |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
728 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
729 |
################### end of tgz specific ################# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
730 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
731 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
732 |
################### common ################# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
733 |
# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
734 |
# all of the following depend on TMP_TOP to be set to "stx" |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
735 |
# in a temporary copy of the whole work tree. |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
736 |
# The tree below that will be cleaned from any leftover build files. |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
737 |
# No hardcoding of any architecture specifics below, please. |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
738 |
# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
739 |
FIND_PRINT=-print |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
740 |
#FIND_PRINT= |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
741 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
742 |
cleanTemporaryDeploymentHierarchy: |
1475 | 743 |
@-if [ "$TMP_TOP" = "" ]; then \ |
744 |
exit 1; \ |
|
745 |
fi |
|
1391 | 746 |
$(MAKE) cleanMiscJunk TMP_TOP=$(TMP_TOP) |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
747 |
$(MAKE) cleanNeverDeliveredStuff TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
748 |
$(MAKE) cleanPackages TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
749 |
$(MAKE) cleanUnfinished TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
750 |
$(MAKE) cleanObsoleteStuff TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
751 |
# $(MAKE) cleanObsoleteArchitectureSpecific TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
752 |
$(MAKE) cleanArchitectureSpecific TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
753 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
754 |
cleanArchitectureSpecific: |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
755 |
$(MAKE) cleanStuffNotForArch_$(ARCH) TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
756 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
757 |
cleanStuffNotForArch_macosx: |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
758 |
$(MAKE) cleanWindowsSpecific TMP_TOP=$(TMP_TOP) |
1475 | 759 |
$(MAKE) cleanFreeBSDSpecific TMP_TOP=$(TMP_TOP) |
760 |
$(MAKE) cleanLinuxSpecific TMP_TOP=$(TMP_TOP) |
|
761 |
$(MAKE) cleanObsoleteArchitectureSpecific TMP_TOP=$(TMP_TOP) |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
762 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
763 |
cleanStuffNotForArch_linux: |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
764 |
$(MAKE) cleanMacOSXSpecific TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
765 |
$(MAKE) cleanWindowsSpecific TMP_TOP=$(TMP_TOP) |
1475 | 766 |
$(MAKE) cleanFreeBSDSpecific TMP_TOP=$(TMP_TOP) |
767 |
$(MAKE) cleanObsoleteArchitectureSpecific TMP_TOP=$(TMP_TOP) |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
768 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
769 |
cleanStuffNotForArch_raspian: |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
770 |
$(MAKE) cleanMacOSXSpecific TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
771 |
$(MAKE) cleanWindowsSpecific TMP_TOP=$(TMP_TOP) |
1475 | 772 |
$(MAKE) cleanFreeBSDSpecific TMP_TOP=$(TMP_TOP) |
773 |
$(MAKE) cleanObsoleteArchitectureSpecific TMP_TOP=$(TMP_TOP) |
|
774 |
||
775 |
cleanStuffNotForArch_win32: |
|
776 |
$(MAKE) cleanMacOSXSpecific TMP_TOP=$(TMP_TOP) |
|
777 |
$(MAKE) cleanFreeBSDSpecific TMP_TOP=$(TMP_TOP) |
|
778 |
$(MAKE) cleanLinuxSpecific TMP_TOP=$(TMP_TOP) |
|
779 |
$(MAKE) cleanObsoleteArchitectureSpecific TMP_TOP=$(TMP_TOP) |
|
1351
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
780 |
|
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
781 |
cleanWindowsSpecific: |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
782 |
find "$(TMP_TOP)"/stx -name "*.mak" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
783 |
find "$(TMP_TOP)"/stx -name "*.bat" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
784 |
find "$(TMP_TOP)"/stx -name "nt.def" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
785 |
rm -rf "$(TMP_TOP)"/stx/support/win32 |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
786 |
rm -rf "$(TMP_TOP)"/stx/configurations/NT |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
787 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
788 |
cleanMacOSXSpecific: |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
789 |
rm -rf "$(TMP_TOP)"/stx/libobjc |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
790 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
791 |
cleanObsoleteArchitectureSpecific: |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
792 |
$(MAKE) cleanSunSpecific TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
793 |
$(MAKE) cleanSgiSpecific TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
794 |
$(MAKE) cleanNeXTSpecific TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
795 |
$(MAKE) cleanAixSpecific TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
796 |
$(MAKE) cleanDecSpecific TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
797 |
$(MAKE) cleanHpSpecific TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
798 |
$(MAKE) cleanMotorolaSpecific TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
799 |
$(MAKE) cleanQnxSpecific TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
800 |
$(MAKE) cleanUnixwareSpecific TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
801 |
$(MAKE) cleanLinuxAoutOnElfSpecific TMP_TOP=$(TMP_TOP) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
802 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
803 |
cleanLinuxAoutOnElfSpecific: |
1475 | 804 |
-rm -rf "$(TMP_TOP)"/stx/configurations/linux_a.out_onELF |
805 |
||
806 |
cleanLinuxSpecific: |
|
807 |
-rm -rf "$(TMP_TOP)"/stx/configurations/linux |
|
808 |
-rm -rf "$(TMP_TOP)"/stx/configurations/linux-* |
|
809 |
-rm -rf "$(TMP_TOP)"/stx/support/autopackage.* |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
810 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
811 |
cleanFreeBSDSpecific: |
1475 | 812 |
-rm -rf "$(TMP_TOP)"/stx/configurations/freeBSD |
1351
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
813 |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
814 |
cleanSunSpecific: |
1475 | 815 |
-rm -rf "$(TMP_TOP)"/stx/configurations/sun |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
816 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
817 |
cleanSgiSpecific: |
1475 | 818 |
-rm -rf "$(TMP_TOP)"/stx/configurations/sgi |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
819 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
820 |
cleanNeXTSpecific: |
1475 | 821 |
-rm -rf "$(TMP_TOP)"/stx/configurations/NeXT |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
822 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
823 |
cleanAixSpecific: |
1475 | 824 |
-rm -rf "$(TMP_TOP)"/stx/configurations/aix |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
825 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
826 |
cleanDecSpecific: |
1475 | 827 |
-rm -rf "$(TMP_TOP)"/stx/configurations/dec |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
828 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
829 |
cleanHpSpecific: |
1475 | 830 |
-rm -rf "$(TMP_TOP)"/stx/configurations/hp |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
831 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
832 |
cleanMotorolaSpecific: |
1475 | 833 |
-rm -rf "$(TMP_TOP)"/stx/configurations/motorola |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
834 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
835 |
cleanQnxSpecific: |
1475 | 836 |
-rm -rf "$(TMP_TOP)"/stx/configurations/qnx |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
837 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
838 |
cleanUnixwareSpecific: |
1475 | 839 |
-rm -rf "$(TMP_TOP)"/stx/configurations/unixware |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
840 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
841 |
# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
842 |
# work in progress or not-yet-fully ported stuff |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
843 |
# |
1351
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
844 |
cleanUnfinished: |
1475 | 845 |
-rm -rf "$(TMP_TOP)"/stx/libobjc |
846 |
-rm -rf "$(TMP_TOP)"/stx/libdb/nosql/ken |
|
847 |
-rm -rf "$(TMP_TOP)"/stx/libdb/nosql/sedna |
|
848 |
-rm -rf "$(TMP_TOP)"/stx/libdb/libopenDBX |
|
849 |
-rm -rf "$(TMP_TOP)"/stx/goodies/roelTyper |
|
850 |
-rm -rf "$(TMP_TOP)"/stx/goodies/raytracing |
|
851 |
-rm -rf "$(TMP_TOP)"/stx/goodies/imageSegments |
|
852 |
-rm -rf "$(TMP_TOP)"/stx/goodies/hotdraw |
|
853 |
-rm -rf "$(TMP_TOP)"/stx/goodies/goods |
|
854 |
-rm -rf "$(TMP_TOP)"/stx/goodies/gitocello |
|
855 |
-rm -rf "$(TMP_TOP)"/stx/goodies/glorp0_4 |
|
856 |
-rm -rf "$(TMP_TOP)"/stx/goodies/constraints |
|
857 |
-rm -rf "$(TMP_TOP)"/stx/goodies/cassovary |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
858 |
-find "$(TMP_TOP)"/stx -name "not_ported" $(FIND_PRINT) -exec rm -rf {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
859 |
|
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
860 |
# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
861 |
# baby baby baby you're out of tiiiime... |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
862 |
# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
863 |
cleanObsoleteStuff: |
1475 | 864 |
-rm -rf "$(TMP_TOP)"/stx/librt |
865 |
-rm -rf "$(TMP_TOP)"/stx/libsnmp |
|
866 |
-rm -rf "$(TMP_TOP)"/stx/goodies/stx |
|
867 |
-rm -rf "$(TMP_TOP)"/stx/clients/AddrBook |
|
868 |
-rm -rf "$(TMP_TOP)"/stx/clients/DirView |
|
869 |
-rm -rf "$(TMP_TOP)"/stx/clients/DocTool |
|
870 |
-rm -rf "$(TMP_TOP)"/stx/clients/MailTool |
|
871 |
-rm -rf "$(TMP_TOP)"/stx/clients/NewsTool |
|
872 |
-rm -rf "$(TMP_TOP)"/stx/liboracle8 |
|
873 |
-rm -rf "$(TMP_TOP)"/stx/support/DLD |
|
874 |
-rm -rf "$(TMP_TOP)"/stx/support/unixware |
|
875 |
-rm -rf "$(TMP_TOP)"/stx/support/db |
|
876 |
-rm -rf "$(TMP_TOP)"/stx/projects/drawtool |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
877 |
-find "$(TMP_TOP)"/stx -name "obsolete" $(FIND_PRINT) -exec rm -rf {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
878 |
-find "$(TMP_TOP)"/stx -name "obsolete_*" $(FIND_PRINT) -exec rm -rf {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
879 |
-find "$(TMP_TOP)"/stx -name "*_old" $(FIND_PRINT) -exec rm -rf {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
880 |
-find "$(TMP_TOP)"/stx -name "*_old2" $(FIND_PRINT) -exec rm -rf {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
881 |
-find "$(TMP_TOP)"/stx -name "*.old" $(FIND_PRINT) -exec rm -rf {} \; |
1351
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
882 |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
883 |
# |
1391 | 884 |
# stuff noone needs outside expet |
885 |
# |
|
886 |
cleanMiscJunk: |
|
1475 | 887 |
-rm -f "$(TMP_TOP)"/stx/Dockerfile |
888 |
-rm -f "$(TMP_TOP)"/stx/Install.files |
|
889 |
-rm -f "$(TMP_TOP)"/stx/update.sh |
|
890 |
-rm -f "$(TMP_TOP)"/stx/TAGS |
|
891 |
-rm -f "$(TMP_TOP)"/stx/goodies/*.zip |
|
892 |
-rm -f "$(TMP_TOP)"/stx/mkisofs.exclude |
|
893 |
-rm -rf "$(TMP_TOP)"/stx/support/des |
|
894 |
-rm -rf "$(TMP_TOP)"/stx/support/ctags-3* |
|
895 |
-rm -rf "$(TMP_TOP)"/stx/support/libjpeg-6* |
|
896 |
-rm -f "$(TMP_TOP)"/stx/support/mk-selfinstall |
|
1391 | 897 |
|
898 |
# |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
899 |
# stuff we keep secret - that's live |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
900 |
# |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
901 |
cleanNeverDeliveredStuff: |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
902 |
mv "$(TMP_TOP)"/stx/librun/main.c "$(TMP_TOP)"/stx/librun/main_c |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
903 |
-mv "$(TMP_TOP)"/stx/librun/buildDate.h "$(TMP_TOP)"/stx/librun/buildDate_h |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
904 |
-mv "$(TMP_TOP)"/stx/librun/symbolAddress.h "$(TMP_TOP)"/stx/librun/symbolAddress_h |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
905 |
-mv "$(TMP_TOP)"/stx/librun/symbols.h "$(TMP_TOP)"/stx/librun/symbols_h |
1433 | 906 |
-mv "$(TMP_TOP)"/stx/librun/symlist.c "$(TMP_TOP)"/stx/librun/symlist_h |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
907 |
rm -f "$(TMP_TOP)"/stx/librun/*.c |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
908 |
rm -f "$(TMP_TOP)"/stx/librun/*.h |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
909 |
mv "$(TMP_TOP)"/stx/librun/main_c "$(TMP_TOP)"/stx/librun/main.c |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
910 |
-mv "$(TMP_TOP)"/stx/librun/buildDate_h "$(TMP_TOP)"/stx/librun/buildDate.h |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
911 |
-mv "$(TMP_TOP)"/stx/librun/symbolAddress_h "$(TMP_TOP)"/stx/librun/symbolAddress.h |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
912 |
-mv "$(TMP_TOP)"/stx/librun/symbols_h "$(TMP_TOP)"/stx/librun/symbols.h |
1433 | 913 |
-mv "$(TMP_TOP)"/stx/librun/symlist_c "$(TMP_TOP)"/stx/librun/symlist.c |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
914 |
rm -rf "$(TMP_TOP)"/stx/librun/doc |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
915 |
rm -rf "$(TMP_TOP)"/stx/librun/ieee754_support |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
916 |
rm -rf "$(TMP_TOP)"/stx/librun/libffi* |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
917 |
rm -rf "$(TMP_TOP)"/stx/librun/genDate* |
1475 | 918 |
-rm -rf "$(TMP_TOP)"/stx/librun/*.bpr |
919 |
-rm -rf "$(TMP_TOP)"/stx/librun/*.BPR |
|
920 |
-rm -rf "$(TMP_TOP)"/stx/librun/*.cpp |
|
921 |
-rm -rf "$(TMP_TOP)"/stx/librun/*.dbg |
|
922 |
-rm -rf "$(TMP_TOP)"/stx/librun/*.gdb |
|
923 |
-rm -rf "$(TMP_TOP)"/stx/librun/*.s |
|
924 |
-rm -rf "$(TMP_TOP)"/stx/librun/*.asm |
|
925 |
-rm -rf "$(TMP_TOP)"/stx/librun/*.sln |
|
926 |
-rm -rf "$(TMP_TOP)"/stx/librun/*.def |
|
927 |
-rm -rf "$(TMP_TOP)"/stx/librun/*.exp |
|
928 |
-rm -rf "$(TMP_TOP)"/stx/librun/*.rc |
|
929 |
-rm -rf "$(TMP_TOP)"/stx/librun/*.vcproj |
|
930 |
-rm -rf "$(TMP_TOP)"/stx/librun/*.vcExpress |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
931 |
rm -f "$(TMP_TOP)"/stx/stc/*.c |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
932 |
rm -f "$(TMP_TOP)"/stx/stc/*.y |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
933 |
rm -f "$(TMP_TOP)"/stx/stc/*.l |
1475 | 934 |
-rm -f "$(TMP_TOP)"/stx/stc/*.bpr |
935 |
-rm -f "$(TMP_TOP)"/stx/stc/*.BPR |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
936 |
rm -f "$(TMP_TOP)"/stx/stc/global.h |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
937 |
rm -f "$(TMP_TOP)"/stx/stc/nttokens.h |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
938 |
rm -f "$(TMP_TOP)"/stx/stc/tokens.h |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
939 |
rm -f "$(TMP_TOP)"/stx/stc/sha1.h |
1475 | 940 |
-rm -f "$(TMP_TOP)"/stx/stc/*.cpp |
941 |
-rm -f "$(TMP_TOP)"/stx/stc/*.sln |
|
942 |
-rm -f "$(TMP_TOP)"/stx/stc/*.vcproj |
|
943 |
-rm -f "$(TMP_TOP)"/stx/stc/*.depend |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
944 |
rm -f "$(TMP_TOP)"/stx/stc/defs.h |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
945 |
rm -rf "$(TMP_TOP)"/stx/stc/bin |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
946 |
rm -rf "$(TMP_TOP)"/stx/stc/obj |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
947 |
rm -f "$(TMP_TOP)"/stx/stc/tests/*.xc |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
948 |
rm -f "$(TMP_TOP)"/stx/stc/tests/*.c |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
949 |
-find "$(TMP_TOP)"/stx -name "not_delivered" $(FIND_PRINT) -exec rm -rf {} \; |
1351
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
950 |
|
3ef333479676
added rules to generate a dmg (MAC)
Claus Gittinger <cg@exept.de>
parents:
1312
diff
changeset
|
951 |
cleanPackages: |
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
952 |
# (cd "$(TMP_TOP)"/stx ; make cleanjunk) |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
953 |
(cd "$(TMP_TOP)"/stx/stc/tests ; make clobber) |
1475 | 954 |
-rm -rf "$(TMP_TOP)"/stx/libjava.both |
955 |
-rm -rf "$(TMP_TOP)"/stx/libjava.cvs |
|
956 |
-rm -rf "$(TMP_TOP)"/stx/libjava.old |
|
957 |
-rm -rf "$(TMP_TOP)"/stx/librun-* |
|
958 |
-rm -rf "$(TMP_TOP)"/stx/librun_* |
|
959 |
-rm -rf "$(TMP_TOP)"/stx/librun.* |
|
960 |
-rm -rf "$(TMP_TOP)"/stx/stc/*.dSYM |
|
961 |
-rm -rf "$(TMP_TOP)"/stx/stc/*/*.dSYM |
|
962 |
-rm -rf "$(TMP_TOP)"/stx/stc/libfl |
|
963 |
-rm -rf "$(TMP_TOP)"/stx/stc/tests/test[0-9]* |
|
964 |
-rm -rf "$(TMP_TOP)"/stx/stc/tests/hw |
|
965 |
-rm -rf "$(TMP_TOP)"/stx/stc/tests |
|
966 |
-rm -rf "$(TMP_TOP)"/stx/libscm.cvs |
|
967 |
-rm -rf "$(TMP_TOP)"/stx/libscm.hg |
|
968 |
-rm -f "$(TMP_TOP)"/stx/libbasic*/[A-Z]*.c |
|
969 |
-rm -f "$(TMP_TOP)"/stx/libboss/[A-Z]*.c |
|
970 |
-rm -f "$(TMP_TOP)"/stx/libcomp/[A-Z]*.c |
|
971 |
-rm -f "$(TMP_TOP)"/stx/libview*/[A-Z]*.c |
|
972 |
-rm -f "$(TMP_TOP)"/stx/libwidg*/[A-Z]*.c |
|
973 |
-rm -f "$(TMP_TOP)"/stx/libtool*/[A-Z]*.c |
|
974 |
-rm -f "$(TMP_TOP)"/stx/libui/[A-Z]*.c |
|
975 |
-rm -f "$(TMP_TOP)"/stx/libdb/[A-Z]*.c |
|
976 |
-rm -f "$(TMP_TOP)"/stx/libdb/*/[A-Z]*.c |
|
977 |
-rm -f "$(TMP_TOP)"/stx/libopengl/[A-Z]*.c |
|
978 |
-rm -f "$(TMP_TOP)"/stx/goodies/chronos/[A-Z]*.c |
|
979 |
-rm -f "$(TMP_TOP)"/stx/goodies/chronos/*/[A-Z]*.c |
|
980 |
-rm -f "$(TMP_TOP)"/stx/goodies/*/i_[A-Z]*.c |
|
981 |
-rm -rf "$(TMP_TOP)"/stx/monticello_packages |
|
982 |
-rm -rf "$(TMP_TOP)"/stx/support/tools/splint-* |
|
983 |
-rm -rf "$(TMP_TOP)"/stx/support/tools/cscope-* |
|
984 |
-rm -rf "$(TMP_TOP)"/stx/support/xft |
|
985 |
-rm -rf "$(TMP_TOP)"/stx/support/libjpeg |
|
986 |
-rm -rf "$(TMP_TOP)"/stx/support/libjpeg-7 |
|
987 |
-rm -rf "$(TMP_TOP)"/stx/projects/tinytalk |
|
988 |
-rm -rf "$(TMP_TOP)"/stx/projects/minitalk |
|
989 |
-rm -rf "$(TMP_TOP)"/stx/projects/demoServer |
|
990 |
-rm -rf "$(TMP_TOP)"/stx/projects/fileBrowser |
|
991 |
-rm -rf "$(TMP_TOP)"/stx/projects/simpleFileBrowser |
|
992 |
-rm -rf "$(TMP_TOP)"/stx/projects/smalltalk/package-cache |
|
993 |
-rm -rf "$(TMP_TOP)"/stx/projects/smalltalk/modules |
|
994 |
-rm -rf "$(TMP_TOP)"/stx/projects/smalltalk/stcTests |
|
995 |
-rm -rf "$(TMP_TOP)"/stx/projects/smalltalk/crashdumps |
|
996 |
-rm -rf "$(TMP_TOP)"/stx/projects/smalltalk/examples |
|
997 |
-rm -rf "$(TMP_TOP)"/stx/projects/smalltalk/expeccoPatches |
|
998 |
-rm -rf "$(TMP_TOP)"/stx/projects/smalltalk/.SandstoneDb |
|
999 |
-rm -rf "$(TMP_TOP)"/stx/projects/smalltalk/changes_* |
|
1000 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/[A-Z]*.st |
|
1001 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/old_settings.stx |
|
1002 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.txt |
|
1003 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.uprj |
|
1004 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.js |
|
1005 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/evo*.wsp |
|
1006 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.html |
|
1007 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.log |
|
1008 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.png |
|
1009 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/data |
|
1010 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/out |
|
1011 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/err |
|
1012 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/outfile |
|
1013 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/ss |
|
1014 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/stbc.rc |
|
1015 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.bos |
|
1016 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.swf |
|
1017 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.sln |
|
1018 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.vcproj |
|
1019 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.vcxproj |
|
1020 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.tgz |
|
1021 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.dmg |
|
1022 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*_dmg |
|
1023 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*_tgz |
|
1024 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/X |
|
1025 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/ZZ |
|
1026 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/test* |
|
1027 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.extracted* |
|
1028 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.pkg* |
|
1029 |
-rm -rf "$(TMP_TOP)"/stx/projects/smalltalk/*_pkg* |
|
1030 |
-rm -rf "$(TMP_TOP)"/stx/projects/smalltalk/*_dmg* |
|
1031 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.jnk* |
|
1032 |
-rm -rf "$(TMP_TOP)"/stx/projects/smalltalk/tmp* |
|
1033 |
-rm -f "$(TMP_TOP)"/stx/projects/smalltalk/*.manifest |
|
1356
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1034 |
find "$(TMP_TOP)"/stx/projects -name "*.mcz" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1035 |
find "$(TMP_TOP)"/stx/projects -name "*.sav" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1036 |
find "$(TMP_TOP)"/stx/projects -name "*.img" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1037 |
find "$(TMP_TOP)"/stx/projects -name "*.dmg" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1038 |
find "$(TMP_TOP)"/stx/projects -name "*.chg" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1039 |
find "$(TMP_TOP)"/stx/projects -name "*.dat" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1040 |
find "$(TMP_TOP)"/stx -name "cscope.out" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1041 |
find "$(TMP_TOP)"/stx -name "a.out" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1042 |
find "$(TMP_TOP)"/stx -name ".stxgdb" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1043 |
find "$(TMP_TOP)"/stx -name "*.o" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1044 |
find "$(TMP_TOP)"/stx -name "*.st-e" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1045 |
find "$(TMP_TOP)"/stx -name "*.bad" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1046 |
find "$(TMP_TOP)"/stx -name "*.bak" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1047 |
find "$(TMP_TOP)"/stx -name "*.sav" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1048 |
find "$(TMP_TOP)"/stx -name "*.swp" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1049 |
-find "$(TMP_TOP)"/stx -name "stxtmp_*" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1050 |
-find "$(TMP_TOP)"/stx -name ".DS_Store" $(FIND_PRINT) -exec rm -f {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1051 |
-find "$(TMP_TOP)"/stx -name "CVS" $(FIND_PRINT) -exec rm -rf {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1052 |
-find "$(TMP_TOP)"/stx -name ".CVS" $(FIND_PRINT) -exec rm -rf {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1053 |
-find "$(TMP_TOP)"/stx -name ".hg" $(FIND_PRINT) -exec rm -rf {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1054 |
-find "$(TMP_TOP)"/stx -name "..hg" $(FIND_PRINT) -exec rm -rf {} \; |
1b5c8313260e
XWorkstation and GLXWorkstation are no longer built as separate dlls.
Claus Gittinger <cg@exept.de>
parents:
1351
diff
changeset
|
1055 |
-find "$(TMP_TOP)"/stx -name ".#*" $(FIND_PRINT) -exec rm -rf {} \; |