initial checkin
authorsr
Tue, 10 Oct 2017 14:44:05 +0200
changeset 355201b21e2f07c
parent 354 0e40ddb14043
child 356 b6107a90ebd4
initial checkin
quickSelfTest/bc.mak
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/quickSelfTest/bc.mak	Tue Oct 10 14:44:05 2017 +0200
     1.3 @@ -0,0 +1,429 @@
     1.4 +# $Header$
     1.5 +#
     1.6 +# DO NOT EDIT 
     1.7 +# automagically generated from the projectDefinition: stx_goodies_builder_quickSelfTest.
     1.8 +#
     1.9 +# Warning: once you modify this file, do not rerun
    1.10 +# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
    1.11 +#
    1.12 +# Historic Note:
    1.13 +#  this used to contain only rules to make with borland 
    1.14 +#    (called via bmake, by "make.exe -f bc.mak")
    1.15 +#  this has changed; it is now also possible to build using microsoft visual c
    1.16 +#    (called via vcmake, by "make.exe -f bc.mak -DUSEVC")
    1.17 +#
    1.18 +# Rules found here:
    1.19 +#   bmake 
    1.20 +#       - build everything, incl. a self installing exe for deployment
    1.21 +#   bmake exe
    1.22 +#       - only build the executable; to be executed and tested here
    1.23 +#   bmake setup
    1.24 +#       - make the self installing exe (assuming that the exe is already present)
    1.25 +#   bmake clean
    1.26 +#       - remove everything that is not needed to execute
    1.27 +#   bmake clobber
    1.28 +#       - remove everything that cannot be reconstructed by bmake
    1.29 +#
    1.30 +# For a 64bit build, replace bmake by mingwmake.
    1.31 +
    1.32 +TOP=..\..\..       
    1.33 +INCLUDE_TOP=$(TOP)\..
    1.34 +
    1.35 +# An old file, used as a dummy target for FORCE if we do not want
    1.36 +#   re-make libraries. Windows make does not work if we redefine FORCE=   (empty string)
    1.37 +# OLD_FILE=bmake.bat
    1.38 +OLD_FILE="c:\windows\win.ini"
    1.39 +
    1.40 +#dummy target to force a build
    1.41 +!ifndef FORCE
    1.42 +FORCE=$(OLD_FILE)
    1.43 +!endif
    1.44 +
    1.45 +CFLAGS_LOCAL=$(CFLAGS_APPTYPE) \
    1.46 + -DSTARTUP_CLASS="\"RunUnitTestsStart\"" \
    1.47 + -DSTARTUP_SELECTOR="\"start\"" \
    1.48 + -DUSE_MODULE_TABLE
    1.49 +
    1.50 +#
    1.51 +
    1.52 +!INCLUDE $(TOP)\rules\stdHeader_bc
    1.53 +!INCLUDE Make.spec
    1.54 +
    1.55 +OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
    1.56 +
    1.57 +
    1.58 +
    1.59 +#
    1.60 +APPNAME=libstx_goodies_builder_quickSelfTest
    1.61 +LIBNAME=libstx_goodies_builder_quickSelfTest
    1.62 +MODULE_PATH=goodies\builder\quickSelfTest
    1.63 +STCOPT="+optinline"
    1.64 +LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libcomp
    1.65 +LOCALDEFINES=
    1.66 +GLOBALDEFINES=
    1.67 +
    1.68 +STCLOCALOPT='-package=$(PACKAGE)' $(LOCALDEFINES) $(LOCALINCLUDES)  $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) $(COMMONSYMFLAG) -varPrefix=$(LIBNAME)
    1.69 +
    1.70 +LFLAGS=$(APP_LFLAGS)
    1.71 +
    1.72 +PROJECT_NOCONSOLE= quickSelfTest.exe
    1.73 +PROJECT_CONSOLE= quickSelfTest.com
    1.74 +ALLOBJFILES= main.$(O)
    1.75 +!ifdef USETCC
    1.76 +RESFILES=
    1.77 +!else
    1.78 +RESFILES= stx_goodies_builder_quickSelfTestWINrc.$(RES)
    1.79 +!endif
    1.80 +
    1.81 +ALLOBJ= $(ALLOBJFILES) $(OBJS)
    1.82 +DEFFILE=$(TOP)\rules\bc_exe.def
    1.83 +
    1.84 +LIBFILES=$(LIBDIR_LIBRUN)\librun.lib
    1.85 +ALLLIB=$(LIBFILES) $(APP_IMPORTLIBS) $(APP_RT_LIB)
    1.86 +
    1.87 +REQUIRED_LIBS=librun.dll  \
    1.88 + libstx_libbasic.dll \
    1.89 + libstx_libbasic2.dll \
    1.90 + libstx_libcomp.dll \
    1.91 + libstx_libview.dll \
    1.92 + libstx_libui.dll \
    1.93 + libstx_libview2.dll \
    1.94 + libstx_goodies_sunit.dll \
    1.95 +
    1.96 +
    1.97 +REQUIRED_FILES=$(RT_DLL) $(X11_DLL) $(XEXT_DLL) symbols.stc $(REQUIRED_LIBS)
    1.98 +
    1.99 +SUBPROJECT_LIBS=
   1.100 +
   1.101 +
   1.102 +REQUIRED_SUPPORT_DIRS=RESOURCEFILES
   1.103 +
   1.104 +target: ALL postBuildCleanup 
   1.105 +
   1.106 +# the executable, all required files and a self-installing-installer-exe
   1.107 +ALL:: prereq ALL_NP
   1.108 +
   1.109 +# all, but no prereqs
   1.110 +ALL_NP:: exe $(REQUIRED_SUPPORT_DIRS) postBuildCleanup subProjects setup
   1.111 +
   1.112 +exe:  newBuildDate $(REQUIRED_LIBS) noConsoleApp consoleApp registerApplication
   1.113 +
   1.114 +# the executable only
   1.115 +# with console
   1.116 +consoleApp: $(REQUIRED_LIBS)
   1.117 +	-del main.$(O)
   1.118 +	$(MAKE) -N -f bc.mak $(USE_ARG) \
   1.119 +		MAKE_BAT=$(MAKE_BAT) \
   1.120 +		PROJECT=$(PROJECT_CONSOLE) \
   1.121 +		CFLAGS_APPTYPE=" -DWIN32GUI $(CFLAGS_CONSOLE)" \
   1.122 +		LFLAGS_APPTYPE=" $(LFLAGS_CONSOLE)" \
   1.123 +		CRT_STARTUP=" $(CRT_STARTUP_CONSOLE)" theExe
   1.124 +
   1.125 +# without console
   1.126 +noConsoleApp: $(REQUIRED_LIBS)
   1.127 +	-del main.$(O)
   1.128 +	$(MAKE) -N -f bc.mak $(USE_ARG) \
   1.129 +		MAKE_BAT=$(MAKE_BAT) \
   1.130 +		PROJECT=$(PROJECT_NOCONSOLE) \
   1.131 +		CFLAGS_APPTYPE=" -DWIN32GUI $(CFLAGS_NOCONSOLE) -DWIN_LOGFILE="\\"\"quickSelfTest.log\\"\""" \
   1.132 +		LFLAGS_APPTYPE=" $(LFLAGS_NOCONSOLE)" \
   1.133 +		CRT_STARTUP=" $(CRT_STARTUP_NOCONSOLE)" theExe
   1.134 +
   1.135 +# the executable only (internal target; needs some defines)
   1.136 +theExe: $(OUTDIR) $(OBJS) $(REQUIRED_FILES) show $(PROJECT) 
   1.137 +
   1.138 +# build all mandatory prerequisite packages (containing superclasses) for this package
   1.139 +prereq:
   1.140 +	$(MAKE) -N -f bc.mak $(USE_ARG) FORCE=FORCE_BUILD makePrereq
   1.141 +
   1.142 +makePrereq: $(REQUIRED_LIBS)
   1.143 +
   1.144 +subProjects:
   1.145 +	$(MAKE) -N -f bc.mak $(USE_ARG) FORCE=FORCE_BUILD makeSubProjects
   1.146 +
   1.147 +makeSubProjects: $(SUBPROJECT_LIBS)
   1.148 +
   1.149 +FORCE_BUILD:
   1.150 +	@rem Dummy target to force a build
   1.151 +
   1.152 +# a nullsoft installable delivery
   1.153 +# This uses the Nullsoft Installer Package and works in Windows only
   1.154 +
   1.155 +!if defined(USEMINGW64)
   1.156 +
   1.157 +setup: $(PROJECT) postBuildCleanup quickSelfTest.nsi 
   1.158 +	$(MAKENSIS) /DOBJ_DIR=objmingw /DSETUP_NAME=Smalltalk_XSetup64 quickSelfTest.nsi
   1.159 +        
   1.160 +
   1.161 +!else
   1.162 +
   1.163 +setup: $(PROJECT) postBuildCleanup quickSelfTest.nsi
   1.164 +	$(MAKENSIS) /DOBJ_DIR=objbc /DSETUP_NAME=Smalltalk_XSetup quickSelfTest.nsi
   1.165 +        
   1.166 +
   1.167 +!endif
   1.168 +
   1.169 +newBuildDate:
   1.170 +	del buildDate.h
   1.171 +
   1.172 +new:
   1.173 +	$(MAKE_BAT) clean
   1.174 +	$(MAKE_BAT)
   1.175 +
   1.176 +RESOURCEFILES: quickSelfTest_RESOURCES quickSelfTest_BITMAPS  \
   1.177 +	stx_RESOURCES stx_STYLES stx_BITMAPS
   1.178 +
   1.179 +
   1.180 +quickSelfTest_RESOURCES: 
   1.181 +	-mkdir resources\stx\goodies\builder\quickSelfTest
   1.182 +	-copy ..\resources\*.rs resources\stx\goodies\builder\quickSelfTest\..
   1.183 +	-copy ..\resources\*.style resources\stx\goodies\builder\quickSelfTest\..
   1.184 +
   1.185 +quickSelfTest_BITMAPS: 
   1.186 +	-mkdir resources\stx\goodies\builder\quickSelfTest\bitmaps
   1.187 +	-copy *.ico resources\stx\goodies\builder\quickSelfTest\bitmaps
   1.188 +	-copy *.gif resources\stx\goodies\builder\quickSelfTest\bitmaps
   1.189 +
   1.190 +
   1.191 +
   1.192 +stx_RESOURCES: \
   1.193 +	host.rc \
   1.194 +	libbasic_RESOURCES \
   1.195 +
   1.196 +
   1.197 +keyboard.rc: $(TOP)\projects\smalltalk\keyboard.rc
   1.198 +	copy $(TOP)\projects\smalltalk\keyboard.rc *.*
   1.199 +
   1.200 +keyboardMacros.rc: $(TOP)\projects\smalltalk\keyboardMacros.rc
   1.201 +	copy $(TOP)\projects\smalltalk\keyboardMacros.rc *.*
   1.202 +
   1.203 +host.rc: $(TOP)\projects\smalltalk\host.rc
   1.204 +	copy $(TOP)\projects\smalltalk\host.rc *.*
   1.205 +
   1.206 +h_win32.rc: $(TOP)\projects\smalltalk\h_win32.rc
   1.207 +	copy $(TOP)\projects\smalltalk\h_win32.rc *.*
   1.208 +
   1.209 +display.rc: $(TOP)\projects\smalltalk\display.rc
   1.210 +	copy $(TOP)\projects\smalltalk\display.rc *.*
   1.211 +
   1.212 +d_win32.rc: $(TOP)\projects\smalltalk\d_win32.rc
   1.213 +	copy $(TOP)\projects\smalltalk\d_win32.rc *.*
   1.214 +
   1.215 +stx_STYLES: 
   1.216 +	-mkdir resources\stx\libview\styles
   1.217 +	-copy $(TOP)\libview\styles\*.style resources\stx\libview\styles\*.*
   1.218 +	-copy $(TOP)\libview\styles\*.common resources\stx\libview\styles\*.*
   1.219 +
   1.220 +stx_BITMAPS: \
   1.221 +	libwidg_BITMAPS
   1.222 +
   1.223 +libwidg_BITMAPS: 
   1.224 +	-mkdir resources\stx\libwidg\bitmaps
   1.225 +	-copy $(TOP)\libwidg\bitmaps\*.xpm resources\stx\libwidg\bitmaps\*.*
   1.226 +
   1.227 +libbasic_RESOURCES: 
   1.228 +	-mkdir resources\stx\libbasic
   1.229 +	-copy $(TOP)\libbasic\resources\*.rs resources\stx\libbasic\*.*
   1.230 +
   1.231 +libtool_RESOURCES: 
   1.232 +	-mkdir resources\stx\libtool
   1.233 +	-copy $(TOP)\libtool\resources\*.rs resources\stx\libtool\*.*
   1.234 +
   1.235 +libtool2_RESOURCES: 
   1.236 +	-mkdir resources\stx\libtool2
   1.237 +	-copy $(TOP)\libtool2\resources\*.rs resources\stx\libtool2\*.*
   1.238 +
   1.239 +libview_RESOURCES: 
   1.240 +	-mkdir resources\stx\libview 
   1.241 +	-copy $(TOP)\libview\resources\*.rs resources\stx\libview\*.*
   1.242 +
   1.243 +libview2_RESOURCES: 
   1.244 +	-mkdir resources\stx\libview2
   1.245 +	-copy $(TOP)\libview2\resources\*.rs resources\stx\libview2\*.*
   1.246 +
   1.247 +
   1.248 +
   1.249 +
   1.250 +
   1.251 +
   1.252 +libstx_libbasic.dll: ..\..\..\libbasic\$(OBJDIR)\libstx_libbasic.dll
   1.253 +	copy ..\..\..\libbasic\$(OBJDIR)\libstx_libbasic.dll *.*
   1.254 +
   1.255 +..\..\..\libbasic\$(OBJDIR)\libstx_libbasic.dll: $(FORCE)
   1.256 +	pushd ..\..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
   1.257 +
   1.258 +libstx_libbasic2.dll: ..\..\..\libbasic2\$(OBJDIR)\libstx_libbasic2.dll
   1.259 +	copy ..\..\..\libbasic2\$(OBJDIR)\libstx_libbasic2.dll *.*
   1.260 +
   1.261 +..\..\..\libbasic2\$(OBJDIR)\libstx_libbasic2.dll: $(FORCE)
   1.262 +	pushd ..\..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
   1.263 +
   1.264 +libstx_libcomp.dll: ..\..\..\libcomp\$(OBJDIR)\libstx_libcomp.dll
   1.265 +	copy ..\..\..\libcomp\$(OBJDIR)\libstx_libcomp.dll *.*
   1.266 +
   1.267 +..\..\..\libcomp\$(OBJDIR)\libstx_libcomp.dll: $(FORCE)
   1.268 +	pushd ..\..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
   1.269 +
   1.270 +libstx_libview.dll: ..\..\..\libview\$(OBJDIR)\libstx_libview.dll
   1.271 +	copy ..\..\..\libview\$(OBJDIR)\libstx_libview.dll *.*
   1.272 +
   1.273 +..\..\..\libview\$(OBJDIR)\libstx_libview.dll: $(FORCE)
   1.274 +	pushd ..\..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
   1.275 +
   1.276 +libstx_libui.dll: ..\..\..\libui\$(OBJDIR)\libstx_libui.dll
   1.277 +	copy ..\..\..\libui\$(OBJDIR)\libstx_libui.dll *.*
   1.278 +
   1.279 +..\..\..\libui\$(OBJDIR)\libstx_libui.dll: $(FORCE)
   1.280 +	pushd ..\..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
   1.281 +
   1.282 +libstx_libview2.dll: ..\..\..\libview2\$(OBJDIR)\libstx_libview2.dll
   1.283 +	copy ..\..\..\libview2\$(OBJDIR)\libstx_libview2.dll *.*
   1.284 +
   1.285 +..\..\..\libview2\$(OBJDIR)\libstx_libview2.dll: $(FORCE)
   1.286 +	pushd ..\..\..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
   1.287 +
   1.288 +libstx_goodies_sunit.dll: ..\..\sunit\$(OBJDIR)\libstx_goodies_sunit.dll
   1.289 +	copy ..\..\sunit\$(OBJDIR)\libstx_goodies_sunit.dll *.*
   1.290 +
   1.291 +..\..\sunit\$(OBJDIR)\libstx_goodies_sunit.dll: $(FORCE)
   1.292 +	pushd ..\..\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
   1.293 +
   1.294 +      
   1.295 +
   1.296 +
   1.297 +show:
   1.298 +	@echo LFLAGS= $(LFLAGS)
   1.299 +	@echo ALLOBJ= $(ALLOBJ)
   1.300 +	@echo PROJECT= $(PROJECT)
   1.301 +	@echo APP_IMPORTLIBS= $(APP_IMPORTLIBS)
   1.302 +	@echo ALLLIB= $(ALLLIB)
   1.303 +	@echo DEFFILE= $(DEFFILE)
   1.304 +	@echo ALLRES= $(ALLRES)
   1.305 +
   1.306 +!ifdef USEBC
   1.307 +
   1.308 +$(PROJECT_CONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES)
   1.309 +	$(APP_LINKER) $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ), $(PROJECT_CONSOLE),, $(ALLLIB), $(DEFFILE), $(RESFILES)
   1.310 +
   1.311 +$(PROJECT_NOCONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES)
   1.312 +	$(APP_LINKER) $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ), $(PROJECT_NOCONSOLE),, $(ALLLIB), $(DEFFILE), $(RESFILES)
   1.313 +
   1.314 +!else
   1.315 +! ifdef USEVC
   1.316 +
   1.317 +$(PROJECT_CONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES)
   1.318 +	$(APP_LINKER) $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ) /OUT:"$(PROJECT_CONSOLE)" \
   1.319 +	    /MANIFEST /MANIFESTFILE:"$(PROJECT_CONSOLE).manifest" \
   1.320 +	    /PDB:"$(PROJECT_CONSOLE).pdb" \
   1.321 +	    /SUBSYSTEM:CONSOLE $(ALLLIB) $(RESFILES)
   1.322 +
   1.323 +$(PROJECT_NOCONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES)
   1.324 +	$(APP_LINKER) $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ) /OUT:"$(PROJECT_NOCONSOLE)" \
   1.325 +	    /MANIFEST /MANIFESTFILE:"$(PROJECT_NOCONSOLE).manifest" \
   1.326 +	    /PDB:"$(PROJECT_NOCONSOLE).pdb" \
   1.327 +	    /SUBSYSTEM:WINDOWS $(ALLLIB) $(RESFILES)
   1.328 +
   1.329 +! else
   1.330 +!  ifdef USELCC
   1.331 +
   1.332 +$(PROJECT_CONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES)
   1.333 +	$(APP_LINKER) -subsystem console $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ) -o "$(PROJECT_CONSOLE)" $(ALLLIB) $(RESFILES)
   1.334 +
   1.335 +$(PROJECT_NOCONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES)
   1.336 +	$(APP_LINKER) -subsystem windows $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ) -o "$(PROJECT_NOCONSOLE)" $(ALLLIB) $(RESFILES)
   1.337 +
   1.338 +!  else
   1.339 +!   ifdef USETCC
   1.340 +
   1.341 +$(PROJECT_CONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES)
   1.342 +	$(APP_LINKER) $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ) -o "$(PROJECT_CONSOLE)" $(ALLLIB) $(RESFILES)
   1.343 +
   1.344 +$(PROJECT_NOCONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES)
   1.345 +	$(APP_LINKER) $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ) -o "$(PROJECT_NOCONSOLE)" $(ALLLIB) $(RESFILES)
   1.346 +
   1.347 +!   else
   1.348 +!    if defined(USEMINGW32) || defined(USEMINGW64)
   1.349 +
   1.350 +$(PROJECT_CONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES) show
   1.351 +	$(APP_LINKER) $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ) -o "$(PROJECT_CONSOLE)" $(ALLLIB) $(RESFILES)
   1.352 +
   1.353 +$(PROJECT_NOCONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES) show
   1.354 +	$(APP_LINKER) $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ) -o "$(PROJECT_NOCONSOLE)" $(ALLLIB) $(APP_IMPORTLIBS) $(RESFILES)
   1.355 +
   1.356 +!    else
   1.357 +error error error
   1.358 +!    endif
   1.359 +!   endif
   1.360 +!  endif
   1.361 +! endif
   1.362 +!endif
   1.363 +
   1.364 +!INCLUDE $(TOP)\rules\stdRules_bc
   1.365 +
   1.366 +#
   1.367 +# additional rules
   1.368 +#
   1.369 +quickSelfTestWin.$(RES): quickSelfTestWin.rc quickSelfTest.ico
   1.370 +
   1.371 +main.$(O): buildDate.h main.c bc.mak
   1.372 +
   1.373 +main.c: $(TOP)\librun\main.c
   1.374 +	copy $(TOP)\librun\main.c main.c
   1.375 +
   1.376 +# now in stdRules.
   1.377 +#buildDate.h: $(GENDATE_UTILITIY)
   1.378 +#        $(GENDATE_UTILITIY)
   1.379 +
   1.380 +librun.dll: $(TOP)\librun\$(OBJDIR_LIBRUN)\librun.dll
   1.381 +	copy $(TOP)\librun\$(OBJDIR_LIBRUN)\librun.dll librun.dll
   1.382 +
   1.383 +!ifndef USEMINGW32        
   1.384 +!ifndef USEMINGW64        
   1.385 +#cs3245.dll
   1.386 +$(RT_DLL): $(TOP)\support\win32\borland\$(RT_DLL)
   1.387 +	copy $(TOP)\support\win32\borland\$(RT_DLL) $(RT_DLL)
   1.388 +
   1.389 +X11.dll: $(TOP)\support\win32\X11.dll
   1.390 +	copy $(TOP)\support\win32\X11.dll X11.dll
   1.391 +
   1.392 +Xext.dll: $(TOP)\support\win32\Xext.dll
   1.393 +	copy $(TOP)\support\win32\Xext.dll Xext.dll
   1.394 +!endif
   1.395 +!endif
   1.396 +
   1.397 +symbols.stc: $(TOP)\include\symbols.stc
   1.398 +	copy $(TOP)\include\symbols.stc symbols.stc
   1.399 +
   1.400 +
   1.401 +
   1.402 +
   1.403 +
   1.404 +clean::
   1.405 +	-del genDate.exe genDate.com
   1.406 +	-del c0x32.dll
   1.407 +	-del c0x32.lib
   1.408 +	-del buildDate.h
   1.409 +	-del $(PROJECT)
   1.410 +	-del install_quickSelfTest.exe
   1.411 +	-del stx.lib
   1.412 +	-del stx.dll
   1.413 +	-del $(RT_DLL)
   1.414 +	-del $(REQUIRED_FILES)
   1.415 +	-del main.c
   1.416 +	-del *.log
   1.417 +	-del *.$(RES)
   1.418 +	-rmdir /S /Q resources
   1.419 +	-rmdir /S /Q $(OBJDIR)
   1.420 +
   1.421 +clobber:: clean
   1.422 +	-del *.dll *.exe *.com
   1.423 +
   1.424 +postBuildCleanup::
   1.425 +	@rem  stupid win-make does not allow empty
   1.426 +
   1.427 +# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
   1.428 +$(OUTDIR)RunUnitTests.$(O) RunUnitTests.$(C) RunUnitTests.$(H): RunUnitTests.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
   1.429 +$(OUTDIR)RunUnitTestsStart.$(O) RunUnitTestsStart.$(C) RunUnitTestsStart.$(H): RunUnitTestsStart.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\StandaloneStartup.$(H) $(STCHDR)
   1.430 +$(OUTDIR)stx_goodies_builder_quickSelfTest.$(O) stx_goodies_builder_quickSelfTest.$(C) stx_goodies_builder_quickSelfTest.$(H): stx_goodies_builder_quickSelfTest.st $(INCLUDE_TOP)\stx\libbasic\ApplicationDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(STCHDR)
   1.431 +
   1.432 +# ENDMAKEDEPEND --- do not remove this line