comparison make/windows/makefiles/debug.make @ 2027:aa6e219afbf1

7006354: Updates to Visual Studio project creation and development launcher Summary: Updates to Visual Studio project creation and development launcher Reviewed-by: stefank, coleenp
author sla
date Wed, 15 Dec 2010 07:11:31 -0800
parents cb2d0a362639
children 719f7007c8e8
comparison
equal deleted inserted replaced
2025:b03e6b4c7c75 2027:aa6e219afbf1
24 24
25 HS_INTERNAL_NAME=jvm 25 HS_INTERNAL_NAME=jvm
26 HS_FNAME=$(HS_INTERNAL_NAME).dll 26 HS_FNAME=$(HS_INTERNAL_NAME).dll
27 AOUT=$(HS_FNAME) 27 AOUT=$(HS_FNAME)
28 SAWINDBG=sawindbg.dll 28 SAWINDBG=sawindbg.dll
29 LAUNCHER_NAME=hotspot.exe
30 GENERATED=../generated 29 GENERATED=../generated
31 30
32 # Allow the user to turn off precompiled headers from the command line. 31 # Allow the user to turn off precompiled headers from the command line.
33 !if "$(USE_PRECOMPILED_HEADER)" != "0" 32 !if "$(USE_PRECOMPILED_HEADER)" != "0"
34 BUILD_PCH_FILE=_build_pch_file.obj 33 BUILD_PCH_FILE=_build_pch_file.obj
35 !endif 34 !endif
36 35
37 default:: $(BUILD_PCH_FILE) $(AOUT) $(LAUNCHER_NAME) checkAndBuildSA 36 default:: $(BUILD_PCH_FILE) $(AOUT) launcher checkAndBuildSA
38 37
39 !include ../local.make 38 !include ../local.make
40 !include compile.make 39 !include compile.make
41 40
42 CPP_FLAGS=$(CPP_FLAGS) $(DEBUG_OPT_OPTION) 41 CPP_FLAGS=$(CPP_FLAGS) $(DEBUG_OPT_OPTION)
47 HS_BUILD_ID=$(HS_BUILD_VER)-debug 46 HS_BUILD_ID=$(HS_BUILD_VER)-debug
48 47
49 # Force resources to be rebuilt every time 48 # Force resources to be rebuilt every time
50 $(Res_Files): FORCE 49 $(Res_Files): FORCE
51 50
52 $(AOUT): $(Res_Files) $(Obj_Files) 51 vm.def: $(Obj_Files)
53 sh $(WorkSpace)/make/windows/build_vm_def.sh 52 sh $(WorkSpace)/make/windows/build_vm_def.sh
53
54 $(AOUT): $(Res_Files) $(Obj_Files) vm.def
54 $(LINK) @<< 55 $(LINK) @<<
55 $(LINK_FLAGS) /out:$@ /implib:$*.lib /def:vm.def $(Obj_Files) $(Res_Files) 56 $(LINK_FLAGS) /out:$@ /implib:$*.lib /def:vm.def $(Obj_Files) $(Res_Files)
56 << 57 <<
57 !if "$(MT)" != "" 58 !if "$(MT)" != ""
58 # The previous link command created a .manifest file that we want to 59 # The previous link command created a .manifest file that we want to