66 67 Include_DBs/CORE = $(VM)/includeDB_core $(Include_DBs/GC) \ 68 $(VM)/includeDB_jvmti \ 69 $(VM)/includeDB_features 70 Include_DBs/COMPILER1 = $(Include_DBs/CORE) $(VM)/includeDB_compiler1 71 Include_DBs/COMPILER2 = $(Include_DBs/CORE) $(VM)/includeDB_compiler2 72 Include_DBs/TIERED = $(Include_DBs/CORE) $(VM)/includeDB_compiler1 \ 73 $(VM)/includeDB_compiler2 74 75 Include_DBs = $(Include_DBs/$(TYPE)) 76 77 Cached_plat = platform.current 78 Cached_db = includeDB.current 79 80 Incremental_Lists =$(GENERATED)/$(Cached_db) 81 # list generation also creates $(GENERATED)/$(Cached_plat) 82 83 84 AD_Dir = $(GENERATED)/adfiles 85 ADLC = $(AD_Dir)/adlc 86 AD_Spec = $(GAMMADIR)/src/cpu/$(Platform_arch)/vm/$(Platform_arch).ad 87 AD_Src = $(GAMMADIR)/src/share/vm/adlc 88 AD_Names = ad_$(Platform_arch).hpp ad_$(Platform_arch).cpp 89 AD_Files = $(AD_Names:%=$(AD_Dir)/%) 90 91 # AD_Files_If_Required/COMPILER1 = ad_stuff 92 AD_Files_If_Required/COMPILER2 = ad_stuff 93 AD_Files_If_Required/TIERED = ad_stuff 94 AD_Files_If_Required = $(AD_Files_If_Required/$(TYPE)) 95 96 # Wierd argument adjustment for "gnumake -j..." 97 adjust-mflags = $(GENERATED)/adjust-mflags 98 MFLAGS-adjusted = -r `$(adjust-mflags) "$(MFLAGS)" "$(HOTSPOT_BUILD_JOBS)"` 99 100 101 # default target: make makeDeps, update lists, make vm 102 # done in stages to force sequential order with parallel make 103 # 104 105 default: vm_build_preliminaries the_vm 106 @echo All done. 107 108 # This is an explicit dependency for the sake of parallel makes. | 66 67 Include_DBs/CORE = $(VM)/includeDB_core $(Include_DBs/GC) \ 68 $(VM)/includeDB_jvmti \ 69 $(VM)/includeDB_features 70 Include_DBs/COMPILER1 = $(Include_DBs/CORE) $(VM)/includeDB_compiler1 71 Include_DBs/COMPILER2 = $(Include_DBs/CORE) $(VM)/includeDB_compiler2 72 Include_DBs/TIERED = $(Include_DBs/CORE) $(VM)/includeDB_compiler1 \ 73 $(VM)/includeDB_compiler2 74 75 Include_DBs = $(Include_DBs/$(TYPE)) 76 77 Cached_plat = platform.current 78 Cached_db = includeDB.current 79 80 Incremental_Lists =$(GENERATED)/$(Cached_db) 81 # list generation also creates $(GENERATED)/$(Cached_plat) 82 83 84 AD_Dir = $(GENERATED)/adfiles 85 ADLC = $(AD_Dir)/adlc 86 AD_Spec = $(GAMMADIR)/src/cpu/$(Platform_arch)/vm/$(Platform_arch_model).ad 87 AD_Src = $(GAMMADIR)/src/share/vm/adlc 88 AD_Names = ad_$(/Platform_arch_model).hpp ad_$(/Platform_arch_model).cpp 89 AD_Files = $(AD_Names:%=$(AD_Dir)/%) 90 91 # AD_Files_If_Required/COMPILER1 = ad_stuff 92 AD_Files_If_Required/COMPILER2 = ad_stuff 93 AD_Files_If_Required/TIERED = ad_stuff 94 AD_Files_If_Required = $(AD_Files_If_Required/$(TYPE)) 95 96 # Wierd argument adjustment for "gnumake -j..." 97 adjust-mflags = $(GENERATED)/adjust-mflags 98 MFLAGS-adjusted = -r `$(adjust-mflags) "$(MFLAGS)" "$(HOTSPOT_BUILD_JOBS)"` 99 100 101 # default target: make makeDeps, update lists, make vm 102 # done in stages to force sequential order with parallel make 103 # 104 105 default: vm_build_preliminaries the_vm 106 @echo All done. 107 108 # This is an explicit dependency for the sake of parallel makes. |