< prev index next >

make/InitSupport.gmk

Print this page




 466   define PrepareFailureLogs
 467         $(RM) -r $(MAKESUPPORT_OUTPUTDIR)/failure-logs 2> /dev/null && \
 468         $(MKDIR) -p $(MAKESUPPORT_OUTPUTDIR)/failure-logs
 469         $(RM) $(MAKESUPPORT_OUTPUTDIR)/exit-with-error 2> /dev/null
 470   endef
 471 
 472   # Remove any javac server logs and port files. This
 473   # prevents a new make run to reuse the previous servers.
 474   define PrepareSmartJavac
 475         $(if $(SJAVAC_SERVER_DIR), \
 476           $(RM) -r $(SJAVAC_SERVER_DIR) 2> /dev/null && \
 477           $(MKDIR) -p $(SJAVAC_SERVER_DIR) \
 478         )
 479   endef
 480 
 481   define CleanupSmartJavac
 482         [ -f $(SJAVAC_SERVER_DIR)/server.port ] && $(ECHO) Stopping sjavac server && \
 483             $(TOUCH) $(SJAVAC_SERVER_DIR)/server.port.stop; true
 484   endef
 485 
 486   ifeq ($(OPENJDK_BUILD_OS), windows)
 487     # On windows we need to synchronize with the javac server to be able to
 488     # move or remove the build output directory. Since we have no proper
 489     # synchronization process, wait for a while and hope it helps. This is only
 490     # used by build comparisons.
 491     define WaitForSmartJavacFinish
 492         $(if $(SJAVAC_SERVER_DIR), \
 493           sleep 5\
 494         )
 495     endef
 496   else
 497     define WaitForSmartJavacFinish
 498     endef
 499   endif
 500 
 501   define StartGlobalTimer
 502         $(RM) -r $(BUILDTIMESDIR) 2> /dev/null && \
 503         $(MKDIR) -p $(BUILDTIMESDIR) && \
 504         $(call RecordStartTime,TOTAL)
 505   endef
 506 




 466   define PrepareFailureLogs
 467         $(RM) -r $(MAKESUPPORT_OUTPUTDIR)/failure-logs 2> /dev/null && \
 468         $(MKDIR) -p $(MAKESUPPORT_OUTPUTDIR)/failure-logs
 469         $(RM) $(MAKESUPPORT_OUTPUTDIR)/exit-with-error 2> /dev/null
 470   endef
 471 
 472   # Remove any javac server logs and port files. This
 473   # prevents a new make run to reuse the previous servers.
 474   define PrepareSmartJavac
 475         $(if $(SJAVAC_SERVER_DIR), \
 476           $(RM) -r $(SJAVAC_SERVER_DIR) 2> /dev/null && \
 477           $(MKDIR) -p $(SJAVAC_SERVER_DIR) \
 478         )
 479   endef
 480 
 481   define CleanupSmartJavac
 482         [ -f $(SJAVAC_SERVER_DIR)/server.port ] && $(ECHO) Stopping sjavac server && \
 483             $(TOUCH) $(SJAVAC_SERVER_DIR)/server.port.stop; true
 484   endef
 485 
 486   ifeq ($(call isBuildOs, windows), true)
 487     # On windows we need to synchronize with the javac server to be able to
 488     # move or remove the build output directory. Since we have no proper
 489     # synchronization process, wait for a while and hope it helps. This is only
 490     # used by build comparisons.
 491     define WaitForSmartJavacFinish
 492         $(if $(SJAVAC_SERVER_DIR), \
 493           sleep 5\
 494         )
 495     endef
 496   else
 497     define WaitForSmartJavacFinish
 498     endef
 499   endif
 500 
 501   define StartGlobalTimer
 502         $(RM) -r $(BUILDTIMESDIR) 2> /dev/null && \
 503         $(MKDIR) -p $(BUILDTIMESDIR) && \
 504         $(call RecordStartTime,TOTAL)
 505   endef
 506 


< prev index next >