1 # $Header$ |
1 # $Header$ |
2 # |
2 # |
3 # DO NOT EDIT |
3 # DO NOT EDIT |
4 # automagically generated from the projectDefinition: stx_projects_smalltalk at 2012-01-11 13:51:02.481. |
4 # automagically generated from the projectDefinition: stx_projects_smalltalk at 2012-01-13 13:03:58.273. |
5 # |
5 # |
6 # Warning: once you modify this file, do not rerun |
6 # Warning: once you modify this file, do not rerun |
7 # stmkmp or projectDefinition-build again - otherwise, your changes are lost. |
7 # stmkmp or projectDefinition-build again - otherwise, your changes are lost. |
8 # |
8 # |
9 |
9 |
10 TOP=..\.. |
10 TOP=..\.. |
11 INCLUDE_TOP=$(TOP)\.. |
11 INCLUDE_TOP=$(TOP)\.. |
12 |
12 |
13 CFLAGS_LOCAL=$(CFLAGS_APPTYPE) \ |
13 CFLAGS_LOCAL=$(CFLAGS_APPTYPE) \ |
14 -DSTARTUP_CLASS="\"Smalltalk\"" \ |
14 -DSTARTUP_CLASS="\"Smalltalk\"" \ |
15 -DSTARTUP_SELECTOR="\"start\"" \ |
15 -DSTARTUP_SELECTOR="\"start\"" \ |
98 libstx_libboss.dll \ |
97 libstx_libboss.dll \ |
99 libstx_libjavascript.dll \ |
98 libstx_libjavascript.dll \ |
100 libstx_goodies_refactoryBrowser_changes.dll \ |
99 libstx_goodies_refactoryBrowser_changes.dll \ |
101 libstx_goodies_sunit.dll \ |
100 libstx_goodies_sunit.dll \ |
102 libstx_libui.dll \ |
101 libstx_libui.dll \ |
103 libstx_goodies_petitparser.dll \ |
|
104 libstx_libwidg.dll \ |
102 libstx_libwidg.dll \ |
105 libstx_libview3.dll \ |
103 libstx_libview3.dll \ |
106 libstx_libhtml.dll \ |
104 libstx_libhtml.dll \ |
107 libstx_libwidg2.dll \ |
105 libstx_libwidg2.dll \ |
108 libstx_libwidg3.dll \ |
106 libstx_libwidg3.dll \ |
109 libstx_libtool.dll \ |
107 libstx_libtool.dll \ |
110 libstx_libjava.dll \ |
|
111 libstx_libcompat.dll \ |
108 libstx_libcompat.dll \ |
112 libstx_goodies_refactoryBrowser_refactoring.dll \ |
109 libstx_goodies_refactoryBrowser_refactoring.dll \ |
113 libstx_libtool2.dll \ |
110 libstx_libtool2.dll \ |
114 libstx_goodies_refactoryBrowser_browser.dll \ |
111 libstx_goodies_refactoryBrowser_browser.dll \ |
115 libstx_libsvn.dll \ |
|
116 libstx_goodies_refactoryBrowser_lint.dll \ |
112 libstx_goodies_refactoryBrowser_lint.dll \ |
117 |
113 |
118 |
114 |
119 REQUIRED_FILES=cs3245.dll X11.dll Xext.dll symbols.stc $(REQUIRED_LIBS) |
115 REQUIRED_FILES=cs3245.dll X11.dll Xext.dll symbols.stc $(REQUIRED_LIBS) |
120 |
116 |
121 REQUIRED_SUPPORT_DIRS=RESOURCEFILES |
117 REQUIRED_SUPPORT_DIRS=RESOURCEFILES |
122 |
118 |
123 target: exe postBuildCleanup |
119 target: exe postBuildCleanup |
124 |
120 |
125 # the executable, all required files and a self-installing-installer-exe |
121 # the executable, all required files and a self-installing-installer-exe |
126 ALL:: prereq exe postBuildCleanup setup |
122 ALL:: prereq exe postBuildCleanup setup |
127 |
123 |
128 exe: newBuildDate noConsoleApp consoleApp $(REQUIRED_SUPPORT_DIRS) |
124 exe: newBuildDate noConsoleApp consoleApp $(REQUIRED_SUPPORT_DIRS) |
129 |
125 |
130 # the executable only |
126 # the executable only |
131 # with console |
127 # with console |
132 consoleApp: $(REQUIRED_LIBS) |
128 consoleApp: $(REQUIRED_LIBS) |
133 -del main.obj |
129 -del main.obj |
149 CFLAGS_APPTYPE="$(CFLAGS_NOCONSOLE) -DWIN_LOGFILE="\\"\"smalltalk.log\\"\""" \ |
145 CFLAGS_APPTYPE="$(CFLAGS_NOCONSOLE) -DWIN_LOGFILE="\\"\"smalltalk.log\\"\""" \ |
150 LFLAGS_APPTYPE="$(LFLAGS_NOCONSOLE)" \ |
146 LFLAGS_APPTYPE="$(LFLAGS_NOCONSOLE)" \ |
151 CRT_STARTUP="$(CRT_STARTUP_NOCONSOLE)" theExe |
147 CRT_STARTUP="$(CRT_STARTUP_NOCONSOLE)" theExe |
152 |
148 |
153 # the executable only (internal target; needs some defines) |
149 # the executable only (internal target; needs some defines) |
154 theExe: $(OUTDIR) $(OBJS) $(REQUIRED_FILES) show $(PROJECT) |
150 theExe: $(OUTDIR) $(OBJS) $(REQUIRED_FILES) show $(PROJECT) |
155 |
151 |
156 # build all prerequisite packages for this package |
152 # build all prerequisite packages for this package |
157 prereq: |
153 prereq: |
158 pushd ..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
154 pushd ..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
159 pushd ..\..\goodies\xml\vw & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
160 pushd ..\..\goodies\refactoryBrowser\helpers & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
155 pushd ..\..\goodies\refactoryBrowser\helpers & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
161 pushd ..\..\goodies\refactoryBrowser\parser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
156 pushd ..\..\goodies\refactoryBrowser\parser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
162 pushd ..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
157 pushd ..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
163 pushd ..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
158 pushd ..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
164 pushd ..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
159 pushd ..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
167 pushd ..\..\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
162 pushd ..\..\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
168 pushd ..\..\libjavascript & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
163 pushd ..\..\libjavascript & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
169 pushd ..\..\goodies\refactoryBrowser\changes & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
164 pushd ..\..\goodies\refactoryBrowser\changes & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
170 pushd ..\..\goodies\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
165 pushd ..\..\goodies\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
171 pushd ..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
166 pushd ..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
172 pushd ..\..\goodies\petitparser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
173 pushd ..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
167 pushd ..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
174 pushd ..\..\libview3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
168 pushd ..\..\libview3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
175 pushd ..\..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
169 pushd ..\..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
176 pushd ..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
170 pushd ..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
177 pushd ..\..\libwidg3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
171 pushd ..\..\libwidg3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
178 pushd ..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
172 pushd ..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
179 pushd ..\..\libjava & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
180 pushd ..\..\libcompat & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
173 pushd ..\..\libcompat & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
181 pushd ..\..\goodies\refactoryBrowser\refactoring & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
174 pushd ..\..\goodies\refactoryBrowser\refactoring & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
182 pushd ..\..\libtool2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
175 pushd ..\..\libtool2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
183 pushd ..\..\goodies\refactoryBrowser\browser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
176 pushd ..\..\goodies\refactoryBrowser\browser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
184 pushd ..\..\libsvn & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
185 pushd ..\..\goodies\refactoryBrowser\lint & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
177 pushd ..\..\goodies\refactoryBrowser\lint & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
186 pushd ..\..\librun & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
178 pushd ..\..\librun & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
187 |
179 |
188 |
180 |
189 # a nullsoft installable delivery |
181 # a nullsoft installable delivery |
268 -copy $(TOP)\libtool\resources\*.rs resources\stx\libtool\*.* |
260 -copy $(TOP)\libtool\resources\*.rs resources\stx\libtool\*.* |
269 |
261 |
270 libtool2_RESOURCES: resources\stx\libtool2\NUL |
262 libtool2_RESOURCES: resources\stx\libtool2\NUL |
271 -copy $(TOP)\libtool2\resources\*.rs resources\stx\libtool2\*.* |
263 -copy $(TOP)\libtool2\resources\*.rs resources\stx\libtool2\*.* |
272 |
264 |
273 libview_RESOURCES: resources\stx\libview\NUL |
265 libview_RESOURCES: resources\stx\libview\NUL |
274 -copy $(TOP)\libview\resources\*.rs resources\stx\libview\*.* |
266 -copy $(TOP)\libview\resources\*.rs resources\stx\libview\*.* |
275 |
267 |
276 libview2_RESOURCES: resources\stx\libview2\NUL |
268 libview2_RESOURCES: resources\stx\libview2\NUL |
277 -copy $(TOP)\libview2\resources\*.rs resources\stx\libview2\*.* |
269 -copy $(TOP)\libview2\resources\*.rs resources\stx\libview2\*.* |
278 |
270 |
321 copy ..\..\libbasic\$(OBJDIR)\libstx_libbasic.dll *.* |
313 copy ..\..\libbasic\$(OBJDIR)\libstx_libbasic.dll *.* |
322 |
314 |
323 ..\..\libbasic\$(OBJDIR)\libstx_libbasic.dll: |
315 ..\..\libbasic\$(OBJDIR)\libstx_libbasic.dll: |
324 pushd ..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
316 pushd ..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
325 |
317 |
326 libstx_goodies_xml_vw.dll: ..\..\goodies\xml\vw\$(OBJDIR)\libstx_goodies_xml_vw.dll |
|
327 copy ..\..\goodies\xml\vw\$(OBJDIR)\libstx_goodies_xml_vw.dll *.* |
|
328 |
|
329 ..\..\goodies\xml\vw\$(OBJDIR)\libstx_goodies_xml_vw.dll: |
|
330 pushd ..\..\goodies\xml\vw & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
331 |
|
332 libstx_goodies_refactoryBrowser_helpers.dll: ..\..\goodies\refactoryBrowser\helpers\$(OBJDIR)\libstx_goodies_refactoryBrowser_helpers.dll |
318 libstx_goodies_refactoryBrowser_helpers.dll: ..\..\goodies\refactoryBrowser\helpers\$(OBJDIR)\libstx_goodies_refactoryBrowser_helpers.dll |
333 copy ..\..\goodies\refactoryBrowser\helpers\$(OBJDIR)\libstx_goodies_refactoryBrowser_helpers.dll *.* |
319 copy ..\..\goodies\refactoryBrowser\helpers\$(OBJDIR)\libstx_goodies_refactoryBrowser_helpers.dll *.* |
334 |
320 |
335 ..\..\goodies\refactoryBrowser\helpers\$(OBJDIR)\libstx_goodies_refactoryBrowser_helpers.dll: |
321 ..\..\goodies\refactoryBrowser\helpers\$(OBJDIR)\libstx_goodies_refactoryBrowser_helpers.dll: |
336 pushd ..\..\goodies\refactoryBrowser\helpers & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
322 pushd ..\..\goodies\refactoryBrowser\helpers & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
399 copy ..\..\libui\$(OBJDIR)\libstx_libui.dll *.* |
385 copy ..\..\libui\$(OBJDIR)\libstx_libui.dll *.* |
400 |
386 |
401 ..\..\libui\$(OBJDIR)\libstx_libui.dll: |
387 ..\..\libui\$(OBJDIR)\libstx_libui.dll: |
402 pushd ..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
388 pushd ..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
403 |
389 |
404 libstx_goodies_petitparser.dll: ..\..\goodies\petitparser\$(OBJDIR)\libstx_goodies_petitparser.dll |
|
405 copy ..\..\goodies\petitparser\$(OBJDIR)\libstx_goodies_petitparser.dll *.* |
|
406 |
|
407 ..\..\goodies\petitparser\$(OBJDIR)\libstx_goodies_petitparser.dll: |
|
408 pushd ..\..\goodies\petitparser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
409 |
|
410 libstx_libwidg.dll: ..\..\libwidg\$(OBJDIR)\libstx_libwidg.dll |
390 libstx_libwidg.dll: ..\..\libwidg\$(OBJDIR)\libstx_libwidg.dll |
411 copy ..\..\libwidg\$(OBJDIR)\libstx_libwidg.dll *.* |
391 copy ..\..\libwidg\$(OBJDIR)\libstx_libwidg.dll *.* |
412 |
392 |
413 ..\..\libwidg\$(OBJDIR)\libstx_libwidg.dll: |
393 ..\..\libwidg\$(OBJDIR)\libstx_libwidg.dll: |
414 pushd ..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
394 pushd ..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
441 copy ..\..\libtool\$(OBJDIR)\libstx_libtool.dll *.* |
421 copy ..\..\libtool\$(OBJDIR)\libstx_libtool.dll *.* |
442 |
422 |
443 ..\..\libtool\$(OBJDIR)\libstx_libtool.dll: |
423 ..\..\libtool\$(OBJDIR)\libstx_libtool.dll: |
444 pushd ..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
424 pushd ..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
445 |
425 |
446 libstx_libjava.dll: ..\..\libjava\$(OBJDIR)\libstx_libjava.dll |
|
447 copy ..\..\libjava\$(OBJDIR)\libstx_libjava.dll *.* |
|
448 |
|
449 ..\..\libjava\$(OBJDIR)\libstx_libjava.dll: |
|
450 pushd ..\..\libjava & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
451 |
|
452 libstx_libcompat.dll: ..\..\libcompat\$(OBJDIR)\libstx_libcompat.dll |
426 libstx_libcompat.dll: ..\..\libcompat\$(OBJDIR)\libstx_libcompat.dll |
453 copy ..\..\libcompat\$(OBJDIR)\libstx_libcompat.dll *.* |
427 copy ..\..\libcompat\$(OBJDIR)\libstx_libcompat.dll *.* |
454 |
428 |
455 ..\..\libcompat\$(OBJDIR)\libstx_libcompat.dll: |
429 ..\..\libcompat\$(OBJDIR)\libstx_libcompat.dll: |
456 pushd ..\..\libcompat & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
430 pushd ..\..\libcompat & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
471 copy ..\..\goodies\refactoryBrowser\browser\$(OBJDIR)\libstx_goodies_refactoryBrowser_browser.dll *.* |
445 copy ..\..\goodies\refactoryBrowser\browser\$(OBJDIR)\libstx_goodies_refactoryBrowser_browser.dll *.* |
472 |
446 |
473 ..\..\goodies\refactoryBrowser\browser\$(OBJDIR)\libstx_goodies_refactoryBrowser_browser.dll: |
447 ..\..\goodies\refactoryBrowser\browser\$(OBJDIR)\libstx_goodies_refactoryBrowser_browser.dll: |
474 pushd ..\..\goodies\refactoryBrowser\browser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
448 pushd ..\..\goodies\refactoryBrowser\browser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
475 |
449 |
476 libstx_libsvn.dll: ..\..\libsvn\$(OBJDIR)\libstx_libsvn.dll |
|
477 copy ..\..\libsvn\$(OBJDIR)\libstx_libsvn.dll *.* |
|
478 |
|
479 ..\..\libsvn\$(OBJDIR)\libstx_libsvn.dll: |
|
480 pushd ..\..\libsvn & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
|
481 |
|
482 libstx_goodies_refactoryBrowser_lint.dll: ..\..\goodies\refactoryBrowser\lint\$(OBJDIR)\libstx_goodies_refactoryBrowser_lint.dll |
450 libstx_goodies_refactoryBrowser_lint.dll: ..\..\goodies\refactoryBrowser\lint\$(OBJDIR)\libstx_goodies_refactoryBrowser_lint.dll |
483 copy ..\..\goodies\refactoryBrowser\lint\$(OBJDIR)\libstx_goodies_refactoryBrowser_lint.dll *.* |
451 copy ..\..\goodies\refactoryBrowser\lint\$(OBJDIR)\libstx_goodies_refactoryBrowser_lint.dll *.* |
484 |
452 |
485 ..\..\goodies\refactoryBrowser\lint\$(OBJDIR)\libstx_goodies_refactoryBrowser_lint.dll: |
453 ..\..\goodies\refactoryBrowser\lint\$(OBJDIR)\libstx_goodies_refactoryBrowser_lint.dll: |
486 pushd ..\..\goodies\refactoryBrowser\lint & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
454 pushd ..\..\goodies\refactoryBrowser\lint & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)" |
487 |
455 |
488 |
456 |
489 |
457 |
490 |
458 |
491 sources\NUL: |
459 sources\NUL: |
492 mkdir sources |
460 mkdir sources |
493 |
461 |
494 show: |
462 show: |
495 @echo LFLAGS= $(LFLAGS) |
463 @echo LFLAGS= $(LFLAGS) |
496 @echo ALLOBJ= $(ALLOBJ) |
464 @echo ALLOBJ= $(ALLOBJ) |