bc.mak
changeset 1137 0b1962115f96
parent 1117 489bc5a6c310
child 1150 9063e48ae8e8
equal deleted inserted replaced
1136:6caf80097864 1137:0b1962115f96
     1 # $Header$
     1 # $Header$
     2 #
     2 #
     3 # DO NOT EDIT
     3 # DO NOT EDIT 
     4 # automagically generated from the projectDefinition: stx_projects_smalltalk.
     4 # automagically generated from the projectDefinition: stx_projects_smalltalk.
     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 # CFLAGS1= -WD -w-pro -w-ccc -w-rch -w-aus -w-par -x- -r- -k -y -v -vi- -c -tWDR
    13 # CFLAGS1= -WD -w-pro -w-ccc -w-rch -w-aus -w-par -x- -r- -k -y -v -vi- -c -tWDR
    14 CFLAGS1= -w-pro -w-ccc -w-rch -w-aus -w-par -x- -r- -k -y -v -vi- -c
    14 CFLAGS1= -w-pro -w-ccc -w-rch -w-aus -w-par -x- -r- -k -y -v -vi- -c
    15 
    15 
    35 
    35 
    36 
    36 
    37 #
    37 #
    38 LIBNAME=dummy
    38 LIBNAME=dummy
    39 STCOPT="+optinline"
    39 STCOPT="+optinline"
    40 LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\helpers -I$(INCLUDE_TOP)\stx\libwidg3 -I$(INCLUDE_TOP)\stx\libbasic -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\lint -I$(INCLUDE_TOP)\stx\libboss -I$(INCLUDE_TOP)\stx\libwidg2 -I$(INCLUDE_TOP)\stx\libbasic3 -I$(INCLUDE_TOP)\stx\libui
    40 LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\helpers -I$(INCLUDE_TOP)\stx\libwidg3 -I$(INCLUDE_TOP)\stx\libbasic -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
    41 LOCALDEFINES=
    41 LOCALDEFINES=
    42 GLOBALDEFINES=
    42 GLOBALDEFINES=
    43 
    43 
    44 STCLOCALOPT='-package=$(PACKAGE)' $(LOCALDEFINES) $(LOCALINCLUDES)  $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) $(COMMONSYMFLAG) -varPrefix=$(LIBNAME)
    44 STCLOCALOPT='-package=$(PACKAGE)' $(LOCALDEFINES) $(LOCALINCLUDES)  $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) $(COMMONSYMFLAG) -varPrefix=$(LIBNAME)
    45 
    45 
    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 
   260 	-copy $(TOP)\libtool\resources\*.rs resources\stx\libtool\*.*
   229 	-copy $(TOP)\libtool\resources\*.rs resources\stx\libtool\*.*
   261 
   230 
   262 libtool2_RESOURCES: resources\stx\libtool2\NUL
   231 libtool2_RESOURCES: resources\stx\libtool2\NUL
   263 	-copy $(TOP)\libtool2\resources\*.rs resources\stx\libtool2\*.*
   232 	-copy $(TOP)\libtool2\resources\*.rs resources\stx\libtool2\*.*
   264 
   233 
   265 libview_RESOURCES: resources\stx\libview\NUL
   234 libview_RESOURCES: resources\stx\libview\NUL 
   266 	-copy $(TOP)\libview\resources\*.rs resources\stx\libview\*.*
   235 	-copy $(TOP)\libview\resources\*.rs resources\stx\libview\*.*
   267 
   236 
   268 libview2_RESOURCES: resources\stx\libview2\NUL
   237 libview2_RESOURCES: resources\stx\libview2\NUL
   269 	-copy $(TOP)\libview2\resources\*.rs resources\stx\libview2\*.*
   238 	-copy $(TOP)\libview2\resources\*.rs resources\stx\libview2\*.*
   270 
   239 
   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)
   466 #    $(ALLLIB), +
   444 #    $(ALLLIB), +
   467 #    $(DEFFILE), +
   445 #    $(DEFFILE), +
   468 #    $(RESFILES)
   446 #    $(RESFILES)
   469 #!
   447 #!
   470 
   448 
   471 !else
       
   472 $(PROJECT_CONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE)
       
   473     $(LINK32) @<<
       
   474     $(LFLAGS) $(ALLOBJ) $(ALLLIB)
       
   475 <<
       
   476 
       
   477 $(PROJECT_NOCONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE)
       
   478     $(LINK32) @<<
       
   479     $(LFLAGS) $(ALLOBJ) $(ALLLIB)
       
   480 <<
       
   481 !endif
       
   482 
   449 
   483 !INCLUDE $(TOP)\rules\stdRules_bc
   450 !INCLUDE $(TOP)\rules\stdRules_bc
   484 
   451 
   485 #
   452 #
   486 # additional rules
   453 # additional rules
   507 Xext.dll: $(TOP)\support\win32\Xext.dll
   474 Xext.dll: $(TOP)\support\win32\Xext.dll
   508 	copy $(TOP)\support\win32\Xext.dll Xext.dll
   475 	copy $(TOP)\support\win32\Xext.dll Xext.dll
   509 
   476 
   510 symbols.stc: $(TOP)\include\symbols.stc
   477 symbols.stc: $(TOP)\include\symbols.stc
   511 	copy $(TOP)\include\symbols.stc symbols.stc
   478 	copy $(TOP)\include\symbols.stc symbols.stc
       
   479 
   512 
   480 
   513 
   481 
   514 
   482 
   515 clean::
   483 clean::
   516 	-del genDate.exe
   484 	-del genDate.exe
   530 	-rmdir /S /Q objbc
   498 	-rmdir /S /Q objbc
   531 
   499 
   532 clobber:: clean
   500 clobber:: clean
   533 	-del *.dll *.exe *.com
   501 	-del *.dll *.exe *.com
   534 
   502 
       
   503 # stupid win-make does not allow empty - therefore delete something which is not there...
       
   504 postBuildCleanup::
       
   505 	-del xxxxx.xxxxx
       
   506 
   535 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it
   507 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it
   536 $(OUTDIR)stx_projects_smalltalk.$(O) stx_projects_smalltalk.$(H): stx_projects_smalltalk.st $(INCLUDE_TOP)\stx\libbasic\ApplicationDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
   508 $(OUTDIR)stx_projects_smalltalk.$(O) stx_projects_smalltalk.$(H): stx_projects_smalltalk.st $(INCLUDE_TOP)\stx\libbasic\ApplicationDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
   537 
   509 
   538 # ENDMAKEDEPEND --- do not remove this line
   510 # ENDMAKEDEPEND --- do not remove this line