Mercurial > hg > truffle
comparison make/windows/makefiles/fastdebug.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) $(FASTDEBUG_OPT_OPTION) | 41 CPP_FLAGS=$(CPP_FLAGS) $(FASTDEBUG_OPT_OPTION) |
47 HS_BUILD_ID=$(HS_BUILD_VER)-fastdebug | 46 HS_BUILD_ID=$(HS_BUILD_VER)-fastdebug |
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 |