--- old/make/linux/makefiles/top.make 2020-01-16 16:56:26.459596031 +0300 +++ new/make/linux/makefiles/top.make 2020-01-16 16:56:26.411597579 +0300 @@ -79,8 +79,10 @@ default: vm_build_preliminaries the_vm @echo All done. +Jfr_Stuff_If_Required = $(if $(findstring true,$(ENABLE_JFR)),jfr_stuff,) + # This is an explicit dependency for the sake of parallel makes. -vm_build_preliminaries: checks $(Cached_plat) $(AD_Files_If_Required) jvmti_stuff jfr_stuff sa_stuff +vm_build_preliminaries: checks $(Cached_plat) $(AD_Files_If_Required) jvmti_stuff $(Jfr_Stuff_If_Required) sa_stuff @# We need a null action here, so implicit rules don't get consulted. $(Cached_plat): $(Plat_File)