hotspot/make/windows/build.make
changeset 17006 b9bfa72b7dda
parent 16447 234db5e2ae5e
child 18025 b7bcf7497f93
equal deleted inserted replaced
17004:4d2371d76a19 17006:b9bfa72b7dda
     1 #
     1 #
     2 # Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved.
     2 # Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
     3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4 #
     4 #
     5 # This code is free software; you can redistribute it and/or modify it
     5 # This code is free software; you can redistribute it and/or modify it
     6 # under the terms of the GNU General Public License version 2 only, as
     6 # under the terms of the GNU General Public License version 2 only, as
     7 # published by the Free Software Foundation.
     7 # published by the Free Software Foundation.
   233 #
   233 #
   234 product release optimized: checks $(variantDir) $(variantDir)\local.make sanity
   234 product release optimized: checks $(variantDir) $(variantDir)\local.make sanity
   235 	cd $(variantDir)
   235 	cd $(variantDir)
   236 	nmake -nologo -f $(WorkSpace)\make\windows\makefiles\top.make BUILD_FLAVOR=product ARCH=$(ARCH)
   236 	nmake -nologo -f $(WorkSpace)\make\windows\makefiles\top.make BUILD_FLAVOR=product ARCH=$(ARCH)
   237 
   237 
   238 # The debug or jvmg (all the same thing) is an optional build
   238 # The debug build is an optional build
   239 debug jvmg: checks $(variantDir) $(variantDir)\local.make sanity
   239 debug: checks $(variantDir) $(variantDir)\local.make sanity
   240 	cd $(variantDir)
   240 	cd $(variantDir)
   241 	nmake -nologo -f $(WorkSpace)\make\windows\makefiles\top.make BUILD_FLAVOR=debug ARCH=$(ARCH)
   241 	nmake -nologo -f $(WorkSpace)\make\windows\makefiles\top.make BUILD_FLAVOR=debug ARCH=$(ARCH)
   242 fastdebug: checks $(variantDir) $(variantDir)\local.make sanity
   242 fastdebug: checks $(variantDir) $(variantDir)\local.make sanity
   243 	cd $(variantDir)
   243 	cd $(variantDir)
   244 	nmake -nologo -f $(WorkSpace)\make\windows\makefiles\top.make BUILD_FLAVOR=fastdebug ARCH=$(ARCH)
   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 
   245 
   250 # target to create just the directory structure
   246 # target to create just the directory structure
   251 tree: checks $(variantDir) $(variantDir)\local.make sanity
   247 tree: checks $(variantDir) $(variantDir)\local.make sanity
   252 	mkdir $(variantDir)\product
   248 	mkdir $(variantDir)\product
   253 	mkdir $(variantDir)\debug
   249 	mkdir $(variantDir)\debug