< prev index next >

make/autoconf/spec.gmk.in

Print this page

120 
121 OPENJDK_BUILD_OS_INCLUDE_SUBDIR:=@OPENJDK_TARGET_OS_INCLUDE_SUBDIR@
122 
123 # Target platform value in ModuleTarget class file attribute.
124 OPENJDK_MODULE_TARGET_PLATFORM:=@OPENJDK_MODULE_TARGET_PLATFORM@
125 
126 # OS_* properties in release file
127 RELEASE_FILE_OS_NAME:=@RELEASE_FILE_OS_NAME@
128 RELEASE_FILE_OS_ARCH:=@RELEASE_FILE_OS_ARCH@
129 RELEASE_FILE_LIBC:=@RELEASE_FILE_LIBC@
130 
131 SOURCE_DATE := @SOURCE_DATE@
132 ENABLE_REPRODUCIBLE_BUILD := @ENABLE_REPRODUCIBLE_BUILD@
133 
134 LIBM:=@LIBM@
135 LIBDL:=@LIBDL@
136 
137 WINENV_ROOT := @WINENV_ROOT@
138 WINENV_PREFIX := @WINENV_PREFIX@
139 









140 ifneq ($(findstring windows.wsl, @OPENJDK_BUILD_OS_ENV@), )
141   # Tell WSL to convert PATH between linux and windows
142   export WSLENV := PATH/l
143 else ifeq (@OPENJDK_BUILD_OS_ENV@, windows.msys2)
144   # Prohibit msys2 from attemping any path wrangling
145   export MSYS2_ARG_CONV_EXCL := "*"
146 endif
147 
148 # Save the original path before replacing it with the Visual Studio tools
149 ORIGINAL_PATH := @ORIGINAL_PATH@
150 
151 ifeq (@TOOLCHAIN_TYPE@, microsoft)
152   # The Visual Studio toolchain needs the PATH to be adjusted to include
153   # Visual Studio tools.
154   export PATH := @TOOLCHAIN_PATH@:$(PATH)
155 endif
156 
157 SYSROOT_CFLAGS := @SYSROOT_CFLAGS@
158 SYSROOT_LDFLAGS := @SYSROOT_LDFLAGS@
159 

595 COMPILE_WITH_DEBUG_SYMBOLS := @COMPILE_WITH_DEBUG_SYMBOLS@
596 COPY_DEBUG_SYMBOLS := @COPY_DEBUG_SYMBOLS@
597 ZIP_EXTERNAL_DEBUG_SYMBOLS := @ZIP_EXTERNAL_DEBUG_SYMBOLS@
598 
599 CFLAGS_DEBUG_SYMBOLS:=@CFLAGS_DEBUG_SYMBOLS@
600 ASFLAGS_DEBUG_SYMBOLS:=@ASFLAGS_DEBUG_SYMBOLS@
601 
602 #
603 # Compress (or not) jars
604 COMPRESS_JARS=@COMPRESS_JARS@
605 
606 # Options to linker to specify the library name.
607 # (Note absence of := assignment, because we do not want to evaluate the macro body here)
608 SET_SHARED_LIBRARY_NAME=@SET_SHARED_LIBRARY_NAME@
609 
610 SHARED_LIBRARY_FLAGS=@SHARED_LIBRARY_FLAGS@
611 
612 # Set origin using the linker, ie use the relative path to the dependent library to find the dependees.
613 # (Note absence of := assignment, because we do not want to evaluate the macro body here)
614 SET_SHARED_LIBRARY_ORIGIN=@SET_SHARED_LIBRARY_ORIGIN@

615 SET_EXECUTABLE_ORIGIN=@SET_EXECUTABLE_ORIGIN@
616 
617 # Different OS:es have different ways of naming shared libraries.
618 # The SHARED_LIBRARY macro takes "verify" as and argument and returns:
619 #    "libverify.so" or "libverify.dylib" or "verify.dll" depending on platform.
620 # (Note absence of := assignment, because we do not want to evaluate the macro body here)
621 SHARED_LIBRARY=@SHARED_LIBRARY@
622 STATIC_LIBRARY=@STATIC_LIBRARY@
623 LIBRARY_PREFIX:=@LIBRARY_PREFIX@
624 SHARED_LIBRARY_SUFFIX:=@SHARED_LIBRARY_SUFFIX@
625 STATIC_LIBRARY_SUFFIX:=@STATIC_LIBRARY_SUFFIX@
626 EXECUTABLE_SUFFIX:=@EXECUTABLE_SUFFIX@
627 OBJ_SUFFIX:=@OBJ_SUFFIX@
628 STATIC_BUILD:=@STATIC_BUILD@
629 
630 STRIPFLAGS:=@STRIPFLAGS@
631 
632 JAVA_FLAGS:=@JAVA_FLAGS@
633 JAVA_FLAGS_BIG:=@JAVA_FLAGS_BIG@
634 JAVA_FLAGS_SMALL:=@JAVA_FLAGS_SMALL@

120 
121 OPENJDK_BUILD_OS_INCLUDE_SUBDIR:=@OPENJDK_TARGET_OS_INCLUDE_SUBDIR@
122 
123 # Target platform value in ModuleTarget class file attribute.
124 OPENJDK_MODULE_TARGET_PLATFORM:=@OPENJDK_MODULE_TARGET_PLATFORM@
125 
126 # OS_* properties in release file
127 RELEASE_FILE_OS_NAME:=@RELEASE_FILE_OS_NAME@
128 RELEASE_FILE_OS_ARCH:=@RELEASE_FILE_OS_ARCH@
129 RELEASE_FILE_LIBC:=@RELEASE_FILE_LIBC@
130 
131 SOURCE_DATE := @SOURCE_DATE@
132 ENABLE_REPRODUCIBLE_BUILD := @ENABLE_REPRODUCIBLE_BUILD@
133 
134 LIBM:=@LIBM@
135 LIBDL:=@LIBDL@
136 
137 WINENV_ROOT := @WINENV_ROOT@
138 WINENV_PREFIX := @WINENV_PREFIX@
139 
140 ENABLE_LIBCLANG:=@ENABLE_LIBCLANG@
141 CLANG_LIB_PATH:=@CLANG_LIB_PATH@
142 CLANG_INCLUDE_PATH:=@CLANG_INCLUDE_PATH@
143 CLANG_INCLUDE_AUX_PATH:=@CLANG_INCLUDE_AUX_PATH@
144 CLANG_LIBNAME:=@CLANG_LIBNAME@
145 LIBCLANG_CPPFLAGS:=@LIBCLANG_CPPFLAGS@
146 LIBCLANG_LDFLAGS:=@LIBCLANG_LDFLAGS@
147 LIBCLANG_LIBS:=@LIBCLANG_LIBS@
148 
149 ifneq ($(findstring windows.wsl, @OPENJDK_BUILD_OS_ENV@), )
150   # Tell WSL to convert PATH between linux and windows
151   export WSLENV := PATH/l
152 else ifeq (@OPENJDK_BUILD_OS_ENV@, windows.msys2)
153   # Prohibit msys2 from attemping any path wrangling
154   export MSYS2_ARG_CONV_EXCL := "*"
155 endif
156 
157 # Save the original path before replacing it with the Visual Studio tools
158 ORIGINAL_PATH := @ORIGINAL_PATH@
159 
160 ifeq (@TOOLCHAIN_TYPE@, microsoft)
161   # The Visual Studio toolchain needs the PATH to be adjusted to include
162   # Visual Studio tools.
163   export PATH := @TOOLCHAIN_PATH@:$(PATH)
164 endif
165 
166 SYSROOT_CFLAGS := @SYSROOT_CFLAGS@
167 SYSROOT_LDFLAGS := @SYSROOT_LDFLAGS@
168 

604 COMPILE_WITH_DEBUG_SYMBOLS := @COMPILE_WITH_DEBUG_SYMBOLS@
605 COPY_DEBUG_SYMBOLS := @COPY_DEBUG_SYMBOLS@
606 ZIP_EXTERNAL_DEBUG_SYMBOLS := @ZIP_EXTERNAL_DEBUG_SYMBOLS@
607 
608 CFLAGS_DEBUG_SYMBOLS:=@CFLAGS_DEBUG_SYMBOLS@
609 ASFLAGS_DEBUG_SYMBOLS:=@ASFLAGS_DEBUG_SYMBOLS@
610 
611 #
612 # Compress (or not) jars
613 COMPRESS_JARS=@COMPRESS_JARS@
614 
615 # Options to linker to specify the library name.
616 # (Note absence of := assignment, because we do not want to evaluate the macro body here)
617 SET_SHARED_LIBRARY_NAME=@SET_SHARED_LIBRARY_NAME@
618 
619 SHARED_LIBRARY_FLAGS=@SHARED_LIBRARY_FLAGS@
620 
621 # Set origin using the linker, ie use the relative path to the dependent library to find the dependees.
622 # (Note absence of := assignment, because we do not want to evaluate the macro body here)
623 SET_SHARED_LIBRARY_ORIGIN=@SET_SHARED_LIBRARY_ORIGIN@
624 SET_JCLANG_LIBRARY_ORIGIN=@SET_JCLANG_LIBRARY_ORIGIN@
625 SET_EXECUTABLE_ORIGIN=@SET_EXECUTABLE_ORIGIN@
626 
627 # Different OS:es have different ways of naming shared libraries.
628 # The SHARED_LIBRARY macro takes "verify" as and argument and returns:
629 #    "libverify.so" or "libverify.dylib" or "verify.dll" depending on platform.
630 # (Note absence of := assignment, because we do not want to evaluate the macro body here)
631 SHARED_LIBRARY=@SHARED_LIBRARY@
632 STATIC_LIBRARY=@STATIC_LIBRARY@
633 LIBRARY_PREFIX:=@LIBRARY_PREFIX@
634 SHARED_LIBRARY_SUFFIX:=@SHARED_LIBRARY_SUFFIX@
635 STATIC_LIBRARY_SUFFIX:=@STATIC_LIBRARY_SUFFIX@
636 EXECUTABLE_SUFFIX:=@EXECUTABLE_SUFFIX@
637 OBJ_SUFFIX:=@OBJ_SUFFIX@
638 STATIC_BUILD:=@STATIC_BUILD@
639 
640 STRIPFLAGS:=@STRIPFLAGS@
641 
642 JAVA_FLAGS:=@JAVA_FLAGS@
643 JAVA_FLAGS_BIG:=@JAVA_FLAGS_BIG@
644 JAVA_FLAGS_SMALL:=@JAVA_FLAGS_SMALL@
< prev index next >