244 # multi core javac compilation and dependency tracking. |
244 # multi core javac compilation and dependency tracking. |
245 ENABLE_SJAVAC:=@ENABLE_SJAVAC@ |
245 ENABLE_SJAVAC:=@ENABLE_SJAVAC@ |
246 # Store sjavac server synchronization files here, and |
246 # Store sjavac server synchronization files here, and |
247 # the sjavac server log files. |
247 # the sjavac server log files. |
248 SJAVAC_SERVER_DIR:=@SJAVAC_SERVER_DIR@ |
248 SJAVAC_SERVER_DIR:=@SJAVAC_SERVER_DIR@ |
249 # We can block the Javac server to never use more cores than this. |
|
250 # This is not for performance reasons, but for memory usage, since each |
|
251 # core requires its own JavaCompiler. We might have 64 cores and 4GB |
|
252 # of memory, 64 JavaCompilers will currently not fit in a 3GB heap. |
|
253 # Since there is no sharing of data between the JavaCompilers. |
|
254 SJAVAC_SERVER_CORES:=@SJAVAC_SERVER_CORES@ |
|
255 |
249 |
256 # The OpenJDK makefiles should be changed to using the standard |
250 # The OpenJDK makefiles should be changed to using the standard |
257 # configure output ..._CFLAGS and ..._LIBS. In the meantime we |
251 # configure output ..._CFLAGS and ..._LIBS. In the meantime we |
258 # extract the information here. |
252 # extract the information here. |
259 FREETYPE2_LIB_PATH:=@FREETYPE2_LIB_PATH@ |
253 FREETYPE2_LIB_PATH:=@FREETYPE2_LIB_PATH@ |
494 FIXPATH:=@FIXPATH@ |
488 FIXPATH:=@FIXPATH@ |
495 |
489 |
496 # Where the build output is stored for your convenience. |
490 # Where the build output is stored for your convenience. |
497 BUILD_LOG:=@BUILD_LOG@ |
491 BUILD_LOG:=@BUILD_LOG@ |
498 BUILD_LOG_PREVIOUS:=@BUILD_LOG_PREVIOUS@ |
492 BUILD_LOG_PREVIOUS:=@BUILD_LOG_PREVIOUS@ |
499 BUILD_LOG_WRAPPER:=@BUILD_LOG_WRAPPER@ |
493 # Disable the build log wrapper on sjavac+winapi until |
|
494 # we have solved how to prevent the log wrapper to wait |
|
495 # for the background sjavac server process. |
|
496 ifeq (@ENABLE_SJAVAC@X@OPENJDK_BUILD_OS_API@,yesXwinapi) |
|
497 BUILD_LOG_WRAPPER:= |
|
498 else |
|
499 BUILD_LOG_WRAPPER:=@BUILD_LOG_WRAPPER@ |
|
500 endif |
500 |
501 |
501 # Build setup |
502 # Build setup |
502 ENABLE_JFR=@ENABLE_JFR@ |
503 ENABLE_JFR=@ENABLE_JFR@ |
503 USE_EXTERNAL_LIBJPEG:=@USE_EXTERNAL_LIBJPEG@ |
504 USE_EXTERNAL_LIBJPEG:=@USE_EXTERNAL_LIBJPEG@ |
504 USE_EXTERNAL_LIBGIF:=@USE_EXTERNAL_LIBGIF@ |
505 USE_EXTERNAL_LIBGIF:=@USE_EXTERNAL_LIBGIF@ |