218 BUILD_WIN_SA = 0 219 checkSA:: 220 @echo Not building SA: ARCH = ia64 221 222 !endif # ! "$(BUILD_WIN_SA)" != "1" 223 224 ######################################################################### 225 226 defaultTarget: product 227 228 # The product or release build is an optimized build, and is the default 229 230 # note that since all the build targets depend on local.make that BUILDARCH 231 # and Platform_arch and Platform_arch_model will get set in local.make 232 # and there is no need to pass them thru here on the command line 233 # 234 product release optimized: checks $(variantDir) $(variantDir)\local.make sanity 235 cd $(variantDir) 236 nmake -nologo -f $(WorkSpace)\make\windows\makefiles\top.make BUILD_FLAVOR=product ARCH=$(ARCH) 237 238 # The debug or jvmg (all the same thing) is an optional build 239 debug jvmg: checks $(variantDir) $(variantDir)\local.make sanity 240 cd $(variantDir) 241 nmake -nologo -f $(WorkSpace)\make\windows\makefiles\top.make BUILD_FLAVOR=debug ARCH=$(ARCH) 242 fastdebug: checks $(variantDir) $(variantDir)\local.make sanity 243 cd $(variantDir) 244 nmake -nologo -f $(WorkSpace)\make\windows\makefiles\top.make BUILD_FLAVOR=fastdebug ARCH=$(ARCH) 245 246 develop: checks $(variantDir) $(variantDir)\local.make sanity 247 cd $(variantDir) 248 nmake -nologo -f $(WorkSpace)\make\windows\makefiles\top.make BUILD_FLAVOR=product DEVELOP=1 ARCH=$(ARCH) 249 250 # target to create just the directory structure 251 tree: checks $(variantDir) $(variantDir)\local.make sanity 252 mkdir $(variantDir)\product 253 mkdir $(variantDir)\debug 254 mkdir $(variantDir)\fastdebug 255 256 sanity: 257 @ echo; 258 @ cd $(variantDir) 259 @ nmake -nologo -f $(WorkSpace)\make\windows\makefiles\sanity.make 260 @ cd .. 261 @ echo; 262 263 clean: checkVariant 264 - rm -r -f $(variantDir) 265 266 $(variantDir): 267 mkdir $(variantDir) 268 269 $(variantDir)\local.make: checks | 218 BUILD_WIN_SA = 0 219 checkSA:: 220 @echo Not building SA: ARCH = ia64 221 222 !endif # ! "$(BUILD_WIN_SA)" != "1" 223 224 ######################################################################### 225 226 defaultTarget: product 227 228 # The product or release build is an optimized build, and is the default 229 230 # note that since all the build targets depend on local.make that BUILDARCH 231 # and Platform_arch and Platform_arch_model will get set in local.make 232 # and there is no need to pass them thru here on the command line 233 # 234 product release optimized: checks $(variantDir) $(variantDir)\local.make sanity 235 cd $(variantDir) 236 nmake -nologo -f $(WorkSpace)\make\windows\makefiles\top.make BUILD_FLAVOR=product ARCH=$(ARCH) 237 238 # The debug build is an optional build 239 debug: checks $(variantDir) $(variantDir)\local.make sanity 240 cd $(variantDir) 241 nmake -nologo -f $(WorkSpace)\make\windows\makefiles\top.make BUILD_FLAVOR=debug ARCH=$(ARCH) 242 fastdebug: checks $(variantDir) $(variantDir)\local.make sanity 243 cd $(variantDir) 244 nmake -nologo -f $(WorkSpace)\make\windows\makefiles\top.make BUILD_FLAVOR=fastdebug ARCH=$(ARCH) 245 246 # target to create just the directory structure 247 tree: checks $(variantDir) $(variantDir)\local.make sanity 248 mkdir $(variantDir)\product 249 mkdir $(variantDir)\debug 250 mkdir $(variantDir)\fastdebug 251 252 sanity: 253 @ echo; 254 @ cd $(variantDir) 255 @ nmake -nologo -f $(WorkSpace)\make\windows\makefiles\sanity.make 256 @ cd .. 257 @ echo; 258 259 clean: checkVariant 260 - rm -r -f $(variantDir) 261 262 $(variantDir): 263 mkdir $(variantDir) 264 265 $(variantDir)\local.make: checks |