common/autoconf/spec.gmk.in
changeset 29662 78c47f0002c3
parent 29305 4ddc6faf7842
child 29663 74ff65003536
equal deleted inserted replaced
29565:34ead0aa3d9d 29662:78c47f0002c3
    53 CONFIGURE_COMMAND_LINE:=@CONFIGURE_COMMAND_LINE@
    53 CONFIGURE_COMMAND_LINE:=@CONFIGURE_COMMAND_LINE@
    54 
    54 
    55 # A self-referential reference to this file.
    55 # A self-referential reference to this file.
    56 SPEC:=@SPEC@
    56 SPEC:=@SPEC@
    57 
    57 
    58 # Specify where the spec file is.
    58 # What make to use for main processing, after bootstrapping top-level Makefile.
    59 MAKE_ARGS="SPEC=$(SPEC)"
    59 MAKE := @MAKE@
    60 
    60 
    61 MAKE:=@MAKE@
    61 # The default make arguments
    62 
    62 MAKE_ARGS = $(MAKE_LOG_FLAGS) -R -I $(TOPDIR)/make/common SPEC=$(SPEC) \
    63 # Pass along the verbosity and log level settings.
    63     MAKE_LOG_FLAGS="$(MAKE_LOG_FLAGS)" LOG_LEVEL=$(LOG_LEVEL)
    64 ifeq (,$(findstring VERBOSE=,$(MAKE)))
       
    65   MAKE:=$(MAKE) $(VERBOSE) VERBOSE="$(VERBOSE)" LOG_LEVEL="$(LOG_LEVEL)"
       
    66 endif
       
    67 
       
    68 # No implicit variables or rules!
       
    69 ifeq (,$(findstring -R,$(MAKE)))
       
    70   MAKE:=$(MAKE) -R
       
    71 endif
       
    72 
       
    73 # Specify where the common include directory for makefiles is.
       
    74 ifeq (,$(findstring -I @TOPDIR@/make/common,$(MAKE)))
       
    75   MAKE:=$(MAKE) -I @TOPDIR@/make/common
       
    76 endif
       
    77 
    64 
    78 OUTPUT_SYNC_SUPPORTED:=@OUTPUT_SYNC_SUPPORTED@
    65 OUTPUT_SYNC_SUPPORTED:=@OUTPUT_SYNC_SUPPORTED@
    79 OUTPUT_SYNC:=@OUTPUT_SYNC@
    66 OUTPUT_SYNC:=@OUTPUT_SYNC@
    80 
    67 
    81 # Override the shell with bash
    68 # Override the shell with bash
   571 JT_HOME:=@JT_HOME@
   558 JT_HOME:=@JT_HOME@
   572 JTREGEXE:=@JTREGEXE@
   559 JTREGEXE:=@JTREGEXE@
   573 XCODEBUILD=@XCODEBUILD@
   560 XCODEBUILD=@XCODEBUILD@
   574 FIXPATH:=@FIXPATH@
   561 FIXPATH:=@FIXPATH@
   575 
   562 
   576 # Where the build output is stored for your convenience.
       
   577 BUILD_LOG:=@BUILD_LOG@
       
   578 BUILD_LOG_PREVIOUS:=@BUILD_LOG_PREVIOUS@
       
   579 # Disable the build log wrapper on sjavac+windows until
       
   580 # we have solved how to prevent the log wrapper to wait
       
   581 # for the background sjavac server process.
       
   582 ifeq (@ENABLE_SJAVAC@X@OPENJDK_BUILD_OS@,yesXwindows)
       
   583   BUILD_LOG_WRAPPER:=
       
   584 else
       
   585   BUILD_LOG_WRAPPER:=@BUILD_LOG_WRAPPER@
       
   586 endif
       
   587 
       
   588 # Build setup
   563 # Build setup
   589 ENABLE_JFR=@ENABLE_JFR@
   564 ENABLE_JFR=@ENABLE_JFR@
   590 ENABLE_INTREE_EC=@ENABLE_INTREE_EC@
   565 ENABLE_INTREE_EC=@ENABLE_INTREE_EC@
   591 USE_EXTERNAL_LIBJPEG:=@USE_EXTERNAL_LIBJPEG@
   566 USE_EXTERNAL_LIBJPEG:=@USE_EXTERNAL_LIBJPEG@
   592 USE_EXTERNAL_LIBGIF:=@USE_EXTERNAL_LIBGIF@
   567 USE_EXTERNAL_LIBGIF:=@USE_EXTERNAL_LIBGIF@