hotspot/make/linux/makefiles/top.make

Print this page

        

*** 67,77 **** AD_Files_If_Required/TIERED = ad_stuff AD_Files_If_Required = $(AD_Files_If_Required/$(TYPE)) # Wierd argument adjustment for "gnumake -j..." adjust-mflags = $(GENERATED)/adjust-mflags ! MFLAGS-adjusted = -r `$(adjust-mflags) "$(MFLAGS)" "$(HOTSPOT_BUILD_JOBS)"` # default target: update lists, make vm # done in stages to force sequential order with parallel make # --- 67,83 ---- AD_Files_If_Required/TIERED = ad_stuff AD_Files_If_Required = $(AD_Files_If_Required/$(TYPE)) # Wierd argument adjustment for "gnumake -j..." adjust-mflags = $(GENERATED)/adjust-mflags ! # If SPEC is set, it's from configure and it's already controlling concurrency ! # for us. Skip setting -j with HOTSPOT_BUILD_JOBS. ! ifeq ($(SPEC), ) ! MFLAGS-adjusted = -r `$(adjust-mflags) "$(MFLAGS)" "$(HOTSPOT_BUILD_JOBS)"` ! else ! MFLAGS-adjusted = -r $(MFLAGS) ! endif # default target: update lists, make vm # done in stages to force sequential order with parallel make #
*** 117,136 **** @+cat $< > $@+ @+chmod +x $@+ @+mv $@+ $@ the_vm: vm_build_preliminaries $(adjust-mflags) ! @$(UpdatePCH) @$(MAKE) -f vm.make $(MFLAGS-adjusted) install: the_vm @$(MAKE) -f vm.make $@ # next rules support "make foo.[ois]" %.o %.i %.s: ! $(UpdatePCH) $(MAKE) -f vm.make $(MFLAGS) $@ #$(MAKE) -f vm.make $@ # this should force everything to be rebuilt clean: --- 123,142 ---- @+cat $< > $@+ @+chmod +x $@+ @+mv $@+ $@ the_vm: vm_build_preliminaries $(adjust-mflags) ! +@$(UpdatePCH) @$(MAKE) -f vm.make $(MFLAGS-adjusted) install: the_vm @$(MAKE) -f vm.make $@ # next rules support "make foo.[ois]" %.o %.i %.s: ! +$(UpdatePCH) $(MAKE) -f vm.make $(MFLAGS) $@ #$(MAKE) -f vm.make $@ # this should force everything to be rebuilt clean:
*** 143,147 **** --- 149,155 ---- rm -fr $(GENERATED) .PHONY: default vm_build_preliminaries .PHONY: lists ad_stuff jvmti_stuff sa_stuff the_vm clean realclean .PHONY: checks check_os_version install + + .NOTPARALLEL: