make/windows/build.make

changeset 4942
f36e073d56a4
parent 4821
6b748c9e1845
child 5237
f2110083203d
equal deleted inserted replaced
4940:b8b081e53312 4942:f36e073d56a4
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

mercurial