57 |
57 |
58 LIBFILES=$(TOP)\libbc\librun.lib |
58 LIBFILES=$(TOP)\libbc\librun.lib |
59 ALLLIB=$(LIBFILES) import32.lib $(RT_LIB) |
59 ALLLIB=$(LIBFILES) import32.lib $(RT_LIB) |
60 |
60 |
61 REQUIRED_LIBS=librun.dll \ |
61 REQUIRED_LIBS=librun.dll \ |
|
62 libstx_libcompat.dll \ |
62 libstx_libbasic.dll \ |
63 libstx_libbasic.dll \ |
63 libstx_goodies_refactoryBrowser_lint.dll \ |
64 libstx_goodies_sunit.dll \ |
|
65 libstx_libview3.dll \ |
64 libstx_goodies_refactoryBrowser_helpers.dll \ |
66 libstx_goodies_refactoryBrowser_helpers.dll \ |
65 libstx_goodies_refactoryBrowser_parser.dll \ |
67 libstx_goodies_refactoryBrowser_parser.dll \ |
66 libstx_libbasic2.dll \ |
68 libstx_libbasic2.dll \ |
67 libstx_libcomp.dll \ |
69 libstx_libcomp.dll \ |
68 libstx_libboss.dll \ |
|
69 libstx_libview.dll \ |
70 libstx_libview.dll \ |
70 libstx_libbasic3.dll \ |
71 libstx_libbasic3.dll \ |
71 libstx_libview2.dll \ |
72 libstx_libview2.dll \ |
|
73 libstx_libboss.dll \ |
72 libstx_goodies_refactoryBrowser_changes.dll \ |
74 libstx_goodies_refactoryBrowser_changes.dll \ |
73 libstx_libui.dll \ |
75 libstx_libui.dll \ |
74 libstx_libwidg.dll \ |
76 libstx_libwidg.dll \ |
75 libstx_libhtml.dll \ |
77 libstx_libhtml.dll \ |
76 libstx_libwidg2.dll \ |
78 libstx_libwidg2.dll \ |
77 libstx_libwidg3.dll \ |
79 libstx_libwidg3.dll \ |
78 libstx_libtool.dll \ |
80 libstx_libtool.dll \ |
79 libstx_goodies_refactoryBrowser_refactoring.dll \ |
81 libstx_goodies_refactoryBrowser_refactoring.dll \ |
80 libstx_libtool2.dll \ |
82 libstx_libtool2.dll \ |
|
83 libstx_goodies_refactoryBrowser_browser.dll \ |
|
84 libstx_goodies_refactoryBrowser_lint.dll \ |
81 |
85 |
82 |
86 |
83 REQUIRED_FILES=cs3245.dll X11.dll Xext.dll symbols.stc $(REQUIRED_LIBS) |
87 REQUIRED_FILES=cs3245.dll X11.dll Xext.dll symbols.stc $(REQUIRED_LIBS) |
84 |
88 |
85 REQUIRED_SUPPORT_DIRS=RESOURCEFILES |
89 REQUIRED_SUPPORT_DIRS=RESOURCEFILES |
86 |
90 |
87 target: exe |
91 target: exe postBuildCleanup |
88 |
92 |
89 # the executable, all required files and a self-installing-installer-exe |
93 # the executable, all required files and a self-installing-installer-exe |
90 ALL:: prereq exe setup |
94 ALL:: prereq exe postBuildCleanup setup |
91 |
95 |
92 exe: newBuildDate noConsoleApp consoleApp $(REQUIRED_SUPPORT_DIRS) |
96 exe: newBuildDate noConsoleApp consoleApp $(REQUIRED_SUPPORT_DIRS) |
93 |
97 |
94 # the executable only |
98 # the executable only |
95 # with console |
99 # with console |
96 consoleApp: |
100 consoleApp: $(REQUIRED_LIBS) |
97 -del main.obj |
101 -del main.obj |
98 !ifdef USEBC |
|
99 $(MAKE) -N -f bc.mak \ |
102 $(MAKE) -N -f bc.mak \ |
100 -DUSEBC -UUSEVC -UUSELCC \ |
103 MAKE_BAT=$(MAKE_BAT) \ |
101 PROJECT=$(PROJECT_CONSOLE) \ |
104 PROJECT=$(PROJECT_CONSOLE) \ |
102 CFLAGS_APPTYPE="$(CFLAGS_CONSOLE)" \ |
105 CFLAGS_APPTYPE="$(CFLAGS_CONSOLE)" \ |
103 LFLAGS_APPTYPE="$(LFLAGS_CONSOLE)" \ |
106 LFLAGS_APPTYPE="$(LFLAGS_CONSOLE)" \ |
104 CRT_STARTUP="$(CRT_STARTUP_CONSOLE)" theExe |
107 CRT_STARTUP="$(CRT_STARTUP_CONSOLE)" theExe |
105 !endif |
108 |
106 !ifdef USEVC |
109 # without console |
|
110 noConsoleApp: $(REQUIRED_LIBS) |
|
111 -del main.obj |
107 $(MAKE) -N -f bc.mak \ |
112 $(MAKE) -N -f bc.mak \ |
108 -UUSEBC -DUSEVC -UUSELCC \ |
113 MAKE_BAT=$(MAKE_BAT) \ |
109 PROJECT=$(PROJECT_CONSOLE) \ |
|
110 CFLAGS_APPTYPE="$(CFLAGS_CONSOLE)" \ |
|
111 LFLAGS_APPTYPE="$(LFLAGS_CONSOLE)" \ |
|
112 CRT_STARTUP="$(CRT_STARTUP_CONSOLE)" theExe |
|
113 !endif |
|
114 !ifdef USELCC |
|
115 $(MAKE) -N -f bc.mak \ |
|
116 -UUSEBC -UUSEVC -DUSELCC \ |
|
117 PROJECT=$(PROJECT_CONSOLE) \ |
|
118 CFLAGS_APPTYPE="$(CFLAGS_CONSOLE)" \ |
|
119 LFLAGS_APPTYPE="$(LFLAGS_CONSOLE)" \ |
|
120 CRT_STARTUP="$(CRT_STARTUP_CONSOLE)" theExe |
|
121 !endif |
|
122 |
|
123 # without console |
|
124 noConsoleApp: |
|
125 -del main.obj |
|
126 !ifdef USEBC |
|
127 $(MAKE) -N -f bc.mak \ |
|
128 -DUSEBC -UUSEVC -UUSELCC \ |
|
129 PROJECT=$(PROJECT_NOCONSOLE) \ |
114 PROJECT=$(PROJECT_NOCONSOLE) \ |
130 CFLAGS_APPTYPE="$(CFLAGS_NOCONSOLE) -DWIN_LOGFILE="\\"\"smalltalk.log\\"\""" \ |
115 CFLAGS_APPTYPE="$(CFLAGS_NOCONSOLE) -DWIN_LOGFILE="\\"\"smalltalk.log\\"\""" \ |
131 LFLAGS_APPTYPE="$(LFLAGS_NOCONSOLE)" \ |
116 LFLAGS_APPTYPE="$(LFLAGS_NOCONSOLE)" \ |
132 CRT_STARTUP="$(CRT_STARTUP_NOCONSOLE)" theExe |
117 CRT_STARTUP="$(CRT_STARTUP_NOCONSOLE)" theExe |
133 !endif |
|
134 !ifdef USEVC |
|
135 $(MAKE) -N -f bc.mak \ |
|
136 -UUSEBC -DUSEVC -UUSELCC \ |
|
137 PROJECT=$(PROJECT_NOCONSOLE) \ |
|
138 CFLAGS_APPTYPE="$(CFLAGS_NOCONSOLE) -DWIN_LOGFILE="\\"\"smalltalk.log\\"\""" \ |
|
139 LFLAGS_APPTYPE="$(LFLAGS_NOCONSOLE)" \ |
|
140 CRT_STARTUP="$(CRT_STARTUP_NOCONSOLE)" theExe |
|
141 !endif |
|
142 !ifdef USELCC |
|
143 $(MAKE) -N -f bc.mak \ |
|
144 -UUSEBC -UUSEVC -DUSELCC \ |
|
145 PROJECT=$(PROJECT_NOCONSOLE) \ |
|
146 CFLAGS_APPTYPE="$(CFLAGS_NOCONSOLE) -DWIN_LOGFILE="\\"\"smalltalk.log\\"\""" \ |
|
147 LFLAGS_APPTYPE="$(LFLAGS_NOCONSOLE)" \ |
|
148 CRT_STARTUP="$(CRT_STARTUP_NOCONSOLE)" theExe |
|
149 !endif |
|
150 |
118 |
151 # the executable only (internal target; needs some defines) |
119 # the executable only (internal target; needs some defines) |
152 theExe: $(OUTDIR) $(OBJS) $(REQUIRED_FILES) show $(PROJECT) |
120 theExe: $(OUTDIR) $(OBJS) $(REQUIRED_FILES) show $(PROJECT) |
153 |
121 |
154 # build all prerequisite packages for this package |
122 # build all prerequisite packages for this package |
155 prereq: |
123 prereq: |
|
124 pushd ..\..\libcompat & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
156 pushd ..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
125 pushd ..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
157 pushd ..\..\goodies\refactoryBrowser\lint & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
126 pushd ..\..\goodies\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
127 pushd ..\..\libview3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
158 pushd ..\..\goodies\refactoryBrowser\helpers & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
128 pushd ..\..\goodies\refactoryBrowser\helpers & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
159 pushd ..\..\goodies\refactoryBrowser\parser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
129 pushd ..\..\goodies\refactoryBrowser\parser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
160 pushd ..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
130 pushd ..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
161 pushd ..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
131 pushd ..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
162 pushd ..\..\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
163 pushd ..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
132 pushd ..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
164 pushd ..\..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
133 pushd ..\..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
165 pushd ..\..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
134 pushd ..\..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
135 pushd ..\..\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
166 pushd ..\..\goodies\refactoryBrowser\changes & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
136 pushd ..\..\goodies\refactoryBrowser\changes & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
167 pushd ..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
137 pushd ..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
168 pushd ..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
138 pushd ..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
169 pushd ..\..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
139 pushd ..\..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
170 pushd ..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
140 pushd ..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
171 pushd ..\..\libwidg3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
141 pushd ..\..\libwidg3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
172 pushd ..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
142 pushd ..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
173 pushd ..\..\goodies\refactoryBrowser\refactoring & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
143 pushd ..\..\goodies\refactoryBrowser\refactoring & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
174 pushd ..\..\libtool2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
144 pushd ..\..\libtool2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
145 pushd ..\..\goodies\refactoryBrowser\browser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
146 pushd ..\..\goodies\refactoryBrowser\lint & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
175 pushd ..\..\librun & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
147 pushd ..\..\librun & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
176 |
148 |
177 |
149 |
178 # a nullsoft installable delivery |
150 # a nullsoft installable delivery |
179 setup: install_smalltalk.exe |
151 # This uses the Nullsoft Installer Package and works in Windows only |
|
152 setup: $(PROJECT) postBuildCleanup smalltalk.nsi |
|
153 $(MAKENSIS) smalltalk.nsi |
180 |
154 |
181 newBuildDate: |
155 newBuildDate: |
182 del buildDate.h |
156 del buildDate.h |
183 |
|
184 # This uses the Nullsoft Installer Package and works in Windows only |
|
185 |
|
186 install_smalltalk.exe: $(PROJECT) smalltalk.nsi |
|
187 $(MAKENSIS) smalltalk.nsi |
|
188 |
157 |
189 new: |
158 new: |
190 $(MAKE_BAT) clean |
159 $(MAKE_BAT) clean |
191 $(MAKE_BAT) |
160 $(MAKE_BAT) |
192 |
161 |
307 |
276 |
308 |
277 |
309 |
278 |
310 |
279 |
311 |
280 |
|
281 libstx_libcompat.dll: ..\..\libcompat\$(OBJDIR)\libstx_libcompat.dll |
|
282 copy ..\..\libcompat\$(OBJDIR)\libstx_libcompat.dll *.* |
|
283 |
|
284 ..\..\libcompat\$(OBJDIR)\libstx_libcompat.dll: |
|
285 pushd ..\..\libcompat & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
286 |
312 libstx_libbasic.dll: ..\..\libbasic\$(OBJDIR)\libstx_libbasic.dll |
287 libstx_libbasic.dll: ..\..\libbasic\$(OBJDIR)\libstx_libbasic.dll |
313 copy ..\..\libbasic\$(OBJDIR)\libstx_libbasic.dll *.* |
288 copy ..\..\libbasic\$(OBJDIR)\libstx_libbasic.dll *.* |
314 |
289 |
315 ..\..\libbasic\$(OBJDIR)\libstx_libbasic.dll: |
290 ..\..\libbasic\$(OBJDIR)\libstx_libbasic.dll: |
316 pushd ..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
291 pushd ..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
292 |
|
293 libstx_goodies_sunit.dll: ..\..\goodies\sunit\$(OBJDIR)\libstx_goodies_sunit.dll |
|
294 copy ..\..\goodies\sunit\$(OBJDIR)\libstx_goodies_sunit.dll *.* |
|
295 |
|
296 ..\..\goodies\sunit\$(OBJDIR)\libstx_goodies_sunit.dll: |
|
297 pushd ..\..\goodies\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
298 |
|
299 libstx_libview3.dll: ..\..\libview3\$(OBJDIR)\libstx_libview3.dll |
|
300 copy ..\..\libview3\$(OBJDIR)\libstx_libview3.dll *.* |
|
301 |
|
302 ..\..\libview3\$(OBJDIR)\libstx_libview3.dll: |
|
303 pushd ..\..\libview3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
304 |
|
305 libstx_goodies_refactoryBrowser_helpers.dll: ..\..\goodies\refactoryBrowser\helpers\$(OBJDIR)\libstx_goodies_refactoryBrowser_helpers.dll |
|
306 copy ..\..\goodies\refactoryBrowser\helpers\$(OBJDIR)\libstx_goodies_refactoryBrowser_helpers.dll *.* |
|
307 |
|
308 ..\..\goodies\refactoryBrowser\helpers\$(OBJDIR)\libstx_goodies_refactoryBrowser_helpers.dll: |
|
309 pushd ..\..\goodies\refactoryBrowser\helpers & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
310 |
|
311 libstx_goodies_refactoryBrowser_parser.dll: ..\..\goodies\refactoryBrowser\parser\$(OBJDIR)\libstx_goodies_refactoryBrowser_parser.dll |
|
312 copy ..\..\goodies\refactoryBrowser\parser\$(OBJDIR)\libstx_goodies_refactoryBrowser_parser.dll *.* |
|
313 |
|
314 ..\..\goodies\refactoryBrowser\parser\$(OBJDIR)\libstx_goodies_refactoryBrowser_parser.dll: |
|
315 pushd ..\..\goodies\refactoryBrowser\parser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
316 |
|
317 libstx_libbasic2.dll: ..\..\libbasic2\$(OBJDIR)\libstx_libbasic2.dll |
|
318 copy ..\..\libbasic2\$(OBJDIR)\libstx_libbasic2.dll *.* |
|
319 |
|
320 ..\..\libbasic2\$(OBJDIR)\libstx_libbasic2.dll: |
|
321 pushd ..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
322 |
|
323 libstx_libcomp.dll: ..\..\libcomp\$(OBJDIR)\libstx_libcomp.dll |
|
324 copy ..\..\libcomp\$(OBJDIR)\libstx_libcomp.dll *.* |
|
325 |
|
326 ..\..\libcomp\$(OBJDIR)\libstx_libcomp.dll: |
|
327 pushd ..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
328 |
|
329 libstx_libview.dll: ..\..\libview\$(OBJDIR)\libstx_libview.dll |
|
330 copy ..\..\libview\$(OBJDIR)\libstx_libview.dll *.* |
|
331 |
|
332 ..\..\libview\$(OBJDIR)\libstx_libview.dll: |
|
333 pushd ..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
334 |
|
335 libstx_libbasic3.dll: ..\..\libbasic3\$(OBJDIR)\libstx_libbasic3.dll |
|
336 copy ..\..\libbasic3\$(OBJDIR)\libstx_libbasic3.dll *.* |
|
337 |
|
338 ..\..\libbasic3\$(OBJDIR)\libstx_libbasic3.dll: |
|
339 pushd ..\..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
340 |
|
341 libstx_libview2.dll: ..\..\libview2\$(OBJDIR)\libstx_libview2.dll |
|
342 copy ..\..\libview2\$(OBJDIR)\libstx_libview2.dll *.* |
|
343 |
|
344 ..\..\libview2\$(OBJDIR)\libstx_libview2.dll: |
|
345 pushd ..\..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
346 |
|
347 libstx_libboss.dll: ..\..\libboss\$(OBJDIR)\libstx_libboss.dll |
|
348 copy ..\..\libboss\$(OBJDIR)\libstx_libboss.dll *.* |
|
349 |
|
350 ..\..\libboss\$(OBJDIR)\libstx_libboss.dll: |
|
351 pushd ..\..\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
352 |
|
353 libstx_goodies_refactoryBrowser_changes.dll: ..\..\goodies\refactoryBrowser\changes\$(OBJDIR)\libstx_goodies_refactoryBrowser_changes.dll |
|
354 copy ..\..\goodies\refactoryBrowser\changes\$(OBJDIR)\libstx_goodies_refactoryBrowser_changes.dll *.* |
|
355 |
|
356 ..\..\goodies\refactoryBrowser\changes\$(OBJDIR)\libstx_goodies_refactoryBrowser_changes.dll: |
|
357 pushd ..\..\goodies\refactoryBrowser\changes & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
358 |
|
359 libstx_libui.dll: ..\..\libui\$(OBJDIR)\libstx_libui.dll |
|
360 copy ..\..\libui\$(OBJDIR)\libstx_libui.dll *.* |
|
361 |
|
362 ..\..\libui\$(OBJDIR)\libstx_libui.dll: |
|
363 pushd ..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
364 |
|
365 libstx_libwidg.dll: ..\..\libwidg\$(OBJDIR)\libstx_libwidg.dll |
|
366 copy ..\..\libwidg\$(OBJDIR)\libstx_libwidg.dll *.* |
|
367 |
|
368 ..\..\libwidg\$(OBJDIR)\libstx_libwidg.dll: |
|
369 pushd ..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
370 |
|
371 libstx_libhtml.dll: ..\..\libhtml\$(OBJDIR)\libstx_libhtml.dll |
|
372 copy ..\..\libhtml\$(OBJDIR)\libstx_libhtml.dll *.* |
|
373 |
|
374 ..\..\libhtml\$(OBJDIR)\libstx_libhtml.dll: |
|
375 pushd ..\..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
376 |
|
377 libstx_libwidg2.dll: ..\..\libwidg2\$(OBJDIR)\libstx_libwidg2.dll |
|
378 copy ..\..\libwidg2\$(OBJDIR)\libstx_libwidg2.dll *.* |
|
379 |
|
380 ..\..\libwidg2\$(OBJDIR)\libstx_libwidg2.dll: |
|
381 pushd ..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
382 |
|
383 libstx_libwidg3.dll: ..\..\libwidg3\$(OBJDIR)\libstx_libwidg3.dll |
|
384 copy ..\..\libwidg3\$(OBJDIR)\libstx_libwidg3.dll *.* |
|
385 |
|
386 ..\..\libwidg3\$(OBJDIR)\libstx_libwidg3.dll: |
|
387 pushd ..\..\libwidg3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
388 |
|
389 libstx_libtool.dll: ..\..\libtool\$(OBJDIR)\libstx_libtool.dll |
|
390 copy ..\..\libtool\$(OBJDIR)\libstx_libtool.dll *.* |
|
391 |
|
392 ..\..\libtool\$(OBJDIR)\libstx_libtool.dll: |
|
393 pushd ..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
394 |
|
395 libstx_goodies_refactoryBrowser_refactoring.dll: ..\..\goodies\refactoryBrowser\refactoring\$(OBJDIR)\libstx_goodies_refactoryBrowser_refactoring.dll |
|
396 copy ..\..\goodies\refactoryBrowser\refactoring\$(OBJDIR)\libstx_goodies_refactoryBrowser_refactoring.dll *.* |
|
397 |
|
398 ..\..\goodies\refactoryBrowser\refactoring\$(OBJDIR)\libstx_goodies_refactoryBrowser_refactoring.dll: |
|
399 pushd ..\..\goodies\refactoryBrowser\refactoring & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
400 |
|
401 libstx_libtool2.dll: ..\..\libtool2\$(OBJDIR)\libstx_libtool2.dll |
|
402 copy ..\..\libtool2\$(OBJDIR)\libstx_libtool2.dll *.* |
|
403 |
|
404 ..\..\libtool2\$(OBJDIR)\libstx_libtool2.dll: |
|
405 pushd ..\..\libtool2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
406 |
|
407 libstx_goodies_refactoryBrowser_browser.dll: ..\..\goodies\refactoryBrowser\browser\$(OBJDIR)\libstx_goodies_refactoryBrowser_browser.dll |
|
408 copy ..\..\goodies\refactoryBrowser\browser\$(OBJDIR)\libstx_goodies_refactoryBrowser_browser.dll *.* |
|
409 |
|
410 ..\..\goodies\refactoryBrowser\browser\$(OBJDIR)\libstx_goodies_refactoryBrowser_browser.dll: |
|
411 pushd ..\..\goodies\refactoryBrowser\browser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
317 |
412 |
318 libstx_goodies_refactoryBrowser_lint.dll: ..\..\goodies\refactoryBrowser\lint\$(OBJDIR)\libstx_goodies_refactoryBrowser_lint.dll |
413 libstx_goodies_refactoryBrowser_lint.dll: ..\..\goodies\refactoryBrowser\lint\$(OBJDIR)\libstx_goodies_refactoryBrowser_lint.dll |
319 copy ..\..\goodies\refactoryBrowser\lint\$(OBJDIR)\libstx_goodies_refactoryBrowser_lint.dll *.* |
414 copy ..\..\goodies\refactoryBrowser\lint\$(OBJDIR)\libstx_goodies_refactoryBrowser_lint.dll *.* |
320 |
415 |
321 ..\..\goodies\refactoryBrowser\lint\$(OBJDIR)\libstx_goodies_refactoryBrowser_lint.dll: |
416 ..\..\goodies\refactoryBrowser\lint\$(OBJDIR)\libstx_goodies_refactoryBrowser_lint.dll: |
322 pushd ..\..\goodies\refactoryBrowser\lint & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
417 pushd ..\..\goodies\refactoryBrowser\lint & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
323 |
418 |
324 libstx_goodies_refactoryBrowser_helpers.dll: ..\..\goodies\refactoryBrowser\helpers\$(OBJDIR)\libstx_goodies_refactoryBrowser_helpers.dll |
419 |
325 copy ..\..\goodies\refactoryBrowser\helpers\$(OBJDIR)\libstx_goodies_refactoryBrowser_helpers.dll *.* |
420 |
326 |
421 |
327 ..\..\goodies\refactoryBrowser\helpers\$(OBJDIR)\libstx_goodies_refactoryBrowser_helpers.dll: |
422 sources\NUL: |
328 pushd ..\..\goodies\refactoryBrowser\helpers & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
329 |
|
330 libstx_goodies_refactoryBrowser_parser.dll: ..\..\goodies\refactoryBrowser\parser\$(OBJDIR)\libstx_goodies_refactoryBrowser_parser.dll |
|
331 copy ..\..\goodies\refactoryBrowser\parser\$(OBJDIR)\libstx_goodies_refactoryBrowser_parser.dll *.* |
|
332 |
|
333 ..\..\goodies\refactoryBrowser\parser\$(OBJDIR)\libstx_goodies_refactoryBrowser_parser.dll: |
|
334 pushd ..\..\goodies\refactoryBrowser\parser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
335 |
|
336 libstx_libbasic2.dll: ..\..\libbasic2\$(OBJDIR)\libstx_libbasic2.dll |
|
337 copy ..\..\libbasic2\$(OBJDIR)\libstx_libbasic2.dll *.* |
|
338 |
|
339 ..\..\libbasic2\$(OBJDIR)\libstx_libbasic2.dll: |
|
340 pushd ..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
341 |
|
342 libstx_libcomp.dll: ..\..\libcomp\$(OBJDIR)\libstx_libcomp.dll |
|
343 copy ..\..\libcomp\$(OBJDIR)\libstx_libcomp.dll *.* |
|
344 |
|
345 ..\..\libcomp\$(OBJDIR)\libstx_libcomp.dll: |
|
346 pushd ..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
347 |
|
348 libstx_libboss.dll: ..\..\libboss\$(OBJDIR)\libstx_libboss.dll |
|
349 copy ..\..\libboss\$(OBJDIR)\libstx_libboss.dll *.* |
|
350 |
|
351 ..\..\libboss\$(OBJDIR)\libstx_libboss.dll: |
|
352 pushd ..\..\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
353 |
|
354 libstx_libview.dll: ..\..\libview\$(OBJDIR)\libstx_libview.dll |
|
355 copy ..\..\libview\$(OBJDIR)\libstx_libview.dll *.* |
|
356 |
|
357 ..\..\libview\$(OBJDIR)\libstx_libview.dll: |
|
358 pushd ..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
359 |
|
360 libstx_libbasic3.dll: ..\..\libbasic3\$(OBJDIR)\libstx_libbasic3.dll |
|
361 copy ..\..\libbasic3\$(OBJDIR)\libstx_libbasic3.dll *.* |
|
362 |
|
363 ..\..\libbasic3\$(OBJDIR)\libstx_libbasic3.dll: |
|
364 pushd ..\..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
365 |
|
366 #libstx_libview2.dll: ..\..\libview2\$(OBJDIR)\libstx_libview2.dll |
|
367 # copy ..\..\libview2\$(OBJDIR)\libstx_libview2.dll *.* |
|
368 # |
|
369 #..\..\libview2\$(OBJDIR)\libstx_libview2.dll: |
|
370 # pushd ..\..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
371 # |
|
372 libstx_libview2.dll: ..\..\libview2\objbc\libstx_libview2.dll |
|
373 copy ..\..\libview2\objbc\libstx_libview2.dll *.* |
|
374 |
|
375 ..\..\libview2\objbc\libstx_libview2.dll: |
|
376 pushd ..\..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
377 |
|
378 libstx_goodies_refactoryBrowser_changes.dll: ..\..\goodies\refactoryBrowser\changes\$(OBJDIR)\libstx_goodies_refactoryBrowser_changes.dll |
|
379 copy ..\..\goodies\refactoryBrowser\changes\$(OBJDIR)\libstx_goodies_refactoryBrowser_changes.dll *.* |
|
380 |
|
381 ..\..\goodies\refactoryBrowser\changes\$(OBJDIR)\libstx_goodies_refactoryBrowser_changes.dll: |
|
382 pushd ..\..\goodies\refactoryBrowser\changes & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
383 |
|
384 libstx_libui.dll: ..\..\libui\$(OBJDIR)\libstx_libui.dll |
|
385 copy ..\..\libui\$(OBJDIR)\libstx_libui.dll *.* |
|
386 |
|
387 ..\..\libui\$(OBJDIR)\libstx_libui.dll: |
|
388 pushd ..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
389 |
|
390 libstx_libwidg.dll: ..\..\libwidg\$(OBJDIR)\libstx_libwidg.dll |
|
391 copy ..\..\libwidg\$(OBJDIR)\libstx_libwidg.dll *.* |
|
392 |
|
393 ..\..\libwidg\$(OBJDIR)\libstx_libwidg.dll: |
|
394 pushd ..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
395 |
|
396 libstx_libhtml.dll: ..\..\libhtml\$(OBJDIR)\libstx_libhtml.dll |
|
397 copy ..\..\libhtml\$(OBJDIR)\libstx_libhtml.dll *.* |
|
398 |
|
399 ..\..\libhtml\$(OBJDIR)\libstx_libhtml.dll: |
|
400 pushd ..\..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
401 |
|
402 libstx_libwidg2.dll: ..\..\libwidg2\$(OBJDIR)\libstx_libwidg2.dll |
|
403 copy ..\..\libwidg2\$(OBJDIR)\libstx_libwidg2.dll *.* |
|
404 |
|
405 ..\..\libwidg2\$(OBJDIR)\libstx_libwidg2.dll: |
|
406 pushd ..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
407 |
|
408 #libstx_libwidg3.dll: ..\..\libwidg3\$(OBJDIR)\libstx_libwidg3.dll |
|
409 # copy ..\..\libwidg3\$(OBJDIR)\libstx_libwidg3.dll *.* |
|
410 # |
|
411 #..\..\libwidg3\$(OBJDIR)\libstx_libwidg3.dll: |
|
412 # pushd ..\..\libwidg3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
413 # |
|
414 libstx_libwidg3.dll: ..\..\libwidg3\objbc\libstx_libwidg3.dll |
|
415 copy ..\..\libwidg3\objbc\libstx_libwidg3.dll *.* |
|
416 |
|
417 ..\..\libwidg3\objbc\libstx_libwidg3.dll: |
|
418 pushd ..\..\libwidg3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
419 |
|
420 libstx_libtool.dll: ..\..\libtool\$(OBJDIR)\libstx_libtool.dll |
|
421 copy ..\..\libtool\$(OBJDIR)\libstx_libtool.dll *.* |
|
422 |
|
423 ..\..\libtool\$(OBJDIR)\libstx_libtool.dll: |
|
424 pushd ..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
425 |
|
426 libstx_goodies_refactoryBrowser_refactoring.dll: ..\..\goodies\refactoryBrowser\refactoring\$(OBJDIR)\libstx_goodies_refactoryBrowser_refactoring.dll |
|
427 copy ..\..\goodies\refactoryBrowser\refactoring\$(OBJDIR)\libstx_goodies_refactoryBrowser_refactoring.dll *.* |
|
428 |
|
429 ..\..\goodies\refactoryBrowser\refactoring\$(OBJDIR)\libstx_goodies_refactoryBrowser_refactoring.dll: |
|
430 pushd ..\..\goodies\refactoryBrowser\refactoring & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
431 |
|
432 libstx_libtool2.dll: ..\..\libtool2\$(OBJDIR)\libstx_libtool2.dll |
|
433 copy ..\..\libtool2\$(OBJDIR)\libstx_libtool2.dll *.* |
|
434 |
|
435 ..\..\libtool2\$(OBJDIR)\libstx_libtool2.dll: |
|
436 pushd ..\..\libtool2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
437 |
|
438 |
|
439 sources\NUL: |
|
440 mkdir sources |
423 mkdir sources |
441 |
424 |
442 show: |
425 show: |
443 @echo USEBC= "$(USEBC)" |
|
444 @echo USEVC= "$(USEVC)" |
|
445 @echo USELLC= "$(USELLC)" |
|
446 @echo OBJDIR= $(OBJDIR) |
|
447 @echo LFLAGS= $(LFLAGS) |
426 @echo LFLAGS= $(LFLAGS) |
448 @echo ALLOBJ= $(ALLOBJ) |
427 @echo ALLOBJ= $(ALLOBJ) |
449 @echo PROJECT= $(PROJECT) |
428 @echo PROJECT= $(PROJECT) |
450 @echo ALLLIB= $(ALLLIB) |
429 @echo ALLLIB= $(ALLLIB) |
451 @echo DEFFILE= $(DEFFILE) |
430 @echo DEFFILE= $(DEFFILE) |
452 @echo ALLRES= $(ALLRES) |
431 @echo ALLRES= $(ALLRES) |
453 |
432 |
454 !ifdef USEBC |
|
455 $(PROJECT_CONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) |
433 $(PROJECT_CONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) |
456 $(BCB)\BIN\$(LINKER) $(LFLAGS) $(ALLOBJ), $(PROJECT_CONSOLE),, $(ALLLIB), $(DEFFILE), $(RESFILES) |
434 $(BCB)\BIN\$(LINKER) $(LFLAGS) $(ALLOBJ), $(PROJECT_CONSOLE),, $(ALLLIB), $(DEFFILE), $(RESFILES) |
457 |
435 |
458 $(PROJECT_NOCONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) |
436 $(PROJECT_NOCONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) |
459 $(BCB)\BIN\$(LINKER) $(LFLAGS) $(ALLOBJ), $(PROJECT_NOCONSOLE),, $(ALLLIB), $(DEFFILE), $(RESFILES) |
437 $(BCB)\BIN\$(LINKER) $(LFLAGS) $(ALLOBJ), $(PROJECT_NOCONSOLE),, $(ALLLIB), $(DEFFILE), $(RESFILES) |