summaryrefslogtreecommitdiffstats
path: root/config_host
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--config_host.mk.in760
-rw-r--r--config_host/.gitignore1
-rw-r--r--config_host/README.md24
-rw-r--r--config_host/config_box2d.h.in7
-rw-r--r--config_host/config_buildid.h.in10
-rw-r--r--config_host/config_cairo_canvas.h.in6
-rw-r--r--config_host/config_clang.h.in21
-rw-r--r--config_host/config_crypto.h.in36
-rw-r--r--config_host/config_cxxabi.h.in26
-rw-r--r--config_host/config_dbus.h.in18
-rw-r--r--config_host/config_dconf.h.in17
-rw-r--r--config_host/config_eot.h.in6
-rw-r--r--config_host/config_extensions.h.in15
-rw-r--r--config_host/config_feature_desktop.h.in28
-rw-r--r--config_host/config_feature_opencl.h.in13
-rw-r--r--config_host/config_features.h.in147
-rw-r--r--config_host/config_firebird.h.in10
-rw-r--r--config_host/config_folders.h.in54
-rw-r--r--config_host/config_fonts.h.in9
-rw-r--r--config_host/config_fuzzers.h.in10
-rw-r--r--config_host/config_gio.h.in17
-rw-r--r--config_host/config_global.h.in53
-rw-r--r--config_host/config_gpgme.h.in33
-rw-r--r--config_host/config_java.h.in14
-rw-r--r--config_host/config_langs.h.in10
-rw-r--r--config_host/config_lgpl.h.in14
-rw-r--r--config_host/config_libcxx.h.in17
-rw-r--r--config_host/config_liblangtag.h.in6
-rw-r--r--config_host/config_locales.h.in58
-rw-r--r--config_host/config_mpl.h.in9
-rw-r--r--config_host/config_oauth2.h.in48
-rw-r--r--config_host/config_oox.h.in13
-rw-r--r--config_host/config_options.h.in26
-rw-r--r--config_host/config_options_calc.h.in10
-rw-r--r--config_host/config_poppler.h.in10
-rw-r--r--config_host/config_probes.h.in7
-rw-r--r--config_host/config_python.h.in10
-rw-r--r--config_host/config_skia.h.in82
-rw-r--r--config_host/config_typesizes.h.in19
-rw-r--r--config_host/config_validation.h.in14
-rw-r--r--config_host/config_vcl.h.in14
-rw-r--r--config_host/config_vclplug.h.in35
-rw-r--r--config_host/config_vendor.h.in10
-rw-r--r--config_host/config_version.h.in24
-rw-r--r--config_host/config_wasm_strip.h.in19
-rw-r--r--config_host/config_writerperfect.h.in35
-rw-r--r--config_host/config_zxing.h.in17
-rw-r--r--config_host_lang.mk.in8
48 files changed, 1850 insertions, 0 deletions
diff --git a/config_host.mk.in b/config_host.mk.in
new file mode 100644
index 000000000..8fa172b89
--- /dev/null
+++ b/config_host.mk.in
@@ -0,0 +1,760 @@
+ # config variable for LibreOffice
+ # this file is intended to be able to be included in a Makefile
+ # and not to be sourced in a shell session
+ #
+
+# Horrible hack to prepend spaces to expansions
+# Spaces are usually eaten by make parser but not if variable expands to space.
+# Space prefix is desirable because system CFLAGS may be completely empty,
+# which means that the variables defined here would need extra twiddling
+# to get them into invoked external configures and override pkg-config there.
+gb_SPACE:=$(gb_SPACE) $(gb_SPACE)
+export SRC_ROOT=@SRC_ROOT@
+export BUILDDIR=@BUILDDIR@
+
+@x_AFLAGS@ export AFLAGS=@AFLAGS@
+export ABW_CFLAGS=$(gb_SPACE)@ABW_CFLAGS@
+export ABW_LIBS=$(gb_SPACE)@ABW_LIBS@
+export ANDROID_NDK_DIR=@ANDROID_NDK_DIR@
+export ANDROID_APP_ABI=@ANDROID_APP_ABI@
+export ANDROID_SDK_DIR=@ANDROID_SDK_DIR@
+export ANDROID_PACKAGE_NAME=@ANDROID_PACKAGE_NAME@
+export ANDROID_BINUTILS_PREBUILT_ROOT=@ANDROID_BINUTILS_PREBUILT_ROOT@
+export ANDROID_GCC_TOOLCHAIN_VERSION=@ANDROID_GCC_TOOLCHAIN_VERSION@
+export ANT=@ANT@
+export ANT_HOME=@ANT_HOME@
+export ANT_LIB=@ANT_LIB@
+export AR=@AR@
+export ASSERT_ALWAYS_ABORT=@ASSERT_ALWAYS_ABORT@
+export ATL_INCLUDE=@ATL_INCLUDE@
+export ATL_LIB=@ATL_LIB@
+export ATOMIC_LIB=@ATOMIC_LIB@
+export AVAHI_CFLAGS=$(gb_SPACE)@AVAHI_CFLAGS@
+export AVAHI_LIBS=$(gb_SPACE)@AVAHI_LIBS@
+export LIBATOMIC_OPS_CFLAGS=$(gb_SPACE)@LIBATOMIC_OPS_CFLAGS@
+export LIBATOMIC_OPS_LIBS=$(gb_SPACE)@LIBATOMIC_OPS_LIBS@
+export BACKTRACE_CFLAGS=@BACKTRACE_CFLAGS@
+export BACKTRACE_LIBS=@BACKTRACE_LIBS@
+export BINDIR=@BINDIR@
+export BISON=@BISON@
+export BOOST_CPPFLAGS=@BOOST_CPPFLAGS@
+export BOOST_CXXFLAGS=@BOOST_CXXFLAGS@
+export BOOST_LOCALE_LIB=@BOOST_LOCALE_LIB@
+export BOOST_DATE_TIME_LIB=@BOOST_DATE_TIME_LIB@
+export BOOST_FILESYSTEM_LIB=@BOOST_FILESYSTEM_LIB@
+export BOOST_IOSTREAMS_LIB=@BOOST_IOSTREAMS_LIB@
+export BOOST_LDFLAGS=@BOOST_LDFLAGS@
+export BOOST_SYSTEM_LIB=@BOOST_SYSTEM_LIB@
+export BOX2D_CFLAGS=@BOX2D_CFLAGS@
+export BOX2D_LIBS=@BOX2D_LIBS@
+export BRAND_INTRO_IMAGES=@BRAND_INTRO_IMAGES@
+export BREAKPAD_SYMBOL_CONFIG=@BREAKPAD_SYMBOL_CONFIG@
+export BSH_JAR=@BSH_JAR@
+export BUILD_PLATFORM=@build@
+export BUILD_POSTGRESQL_SDBC=@BUILD_POSTGRESQL_SDBC@
+export BUILD_TYPE=@BUILD_TYPE@
+export BUILD_X64=@BUILD_X64@
+export BUILD_X86=@BUILD_X86@
+export BUILDING_PCH_WITH_OBJ=@BUILDING_PCH_WITH_OBJ@
+export BZIP2_CFLAGS=$(gb_SPACE)@BZIP2_CFLAGS@
+export BZIP2_LIBS=$(gb_SPACE)@BZIP2_LIBS@
+export CAIRO_CFLAGS=$(gb_SPACE)@CAIRO_CFLAGS@
+export CAIRO_LIBS=$(gb_SPACE)@CAIRO_LIBS@
+export CC=@CC@
+export CC_FOR_BUILD=@CC_FOR_BUILD@
+export CCACHE_DEPEND_MODE=@CCACHE_DEPEND_MODE@
+export CDR_CFLAGS=$(gb_SPACE)@CDR_CFLAGS@
+export CDR_LIBS=$(gb_SPACE)@CDR_LIBS@
+@x_CFLAGS@ export CFLAGS=@CFLAGS@
+export CLANG_USE_LD=@CLANG_USE_LD@
+export CLANGDIR=@CLANGDIR@
+export CLANGLIBDIR=@CLANGLIBDIR@
+export CLANGSYSINCLUDE=@CLANGSYSINCLUDE@
+export CLANGTOOLLIBS=@CLANGTOOLLIBS@
+export CLUCENE_CFLAGS=$(gb_SPACE)@CLUCENE_CFLAGS@
+export CLUCENE_LIBS=$(gb_SPACE)@CLUCENE_LIBS@
+export LIBCMIS_CFLAGS=$(gb_SPACE)@LIBCMIS_CFLAGS@
+export LIBCMIS_LIBS=$(gb_SPACE)@LIBCMIS_LIBS@
+export COM=@COM@
+export COMPATH=@COMPATH@
+export COMPILER_PLUGINS=@COMPILER_PLUGINS@
+export COMPILER_PLUGINS_ANALYZER_PCH=@COMPILER_PLUGINS_ANALYZER_PCH@
+export COMPILER_PLUGINS_COM_IS_CLANG=@COMPILER_PLUGINS_COM_IS_CLANG@
+export COMPILER_PLUGINS_CXX=@COMPILER_PLUGINS_CXX@
+export COMPILER_PLUGINS_CXXFLAGS=@COMPILER_PLUGINS_CXXFLAGS@
+export COMPILER_PLUGINS_CXX_LINKFLAGS=@COMPILER_PLUGINS_CXX_LINKFLAGS@
+export COMPILER_PLUGINS_DEBUG=@COMPILER_PLUGINS_DEBUG@
+export COMPILER_PLUGINS_TOOLING_ARGS=@COMPILER_PLUGINS_TOOLING_ARGS@
+export COMPRESSIONTOOL=@COMPRESSIONTOOL@
+export COM_IS_CLANG=@COM_IS_CLANG@
+export CPPU_ENV=@CPPU_ENV@
+export CPPU_ENV_FOR_BUILD=@CPPU_ENV_FOR_BUILD@
+export CPPUNIT_CFLAGS=$(gb_SPACE)@CPPUNIT_CFLAGS@
+export CPPUNIT_LIBS=$(gb_SPACE)@CPPUNIT_LIBS@
+export CPUNAME=@CPUNAME@
+export CROSS_COMPILING=@CROSS_COMPILING@
+export CURL=@CURL@
+export CURL_CFLAGS=$(gb_SPACE)@CURL_CFLAGS@
+export CURL_LIBS=$(gb_SPACE)@CURL_LIBS@
+export CUSTOM_BRAND_DIR=@CUSTOM_BRAND_DIR@
+export CUSTOM_BRAND_IMAGES=@CUSTOM_BRAND_IMAGES@
+export CXX=@CXX@
+export CXX_FOR_BUILD=@CXX_FOR_BUILD@
+export CXX_X64_BINARY=@CXX_X64_BINARY@
+export CXX_X86_BINARY=@CXX_X86_BINARY@
+@x_CXXFLAGS@ export CXXFLAGS=@CXXFLAGS@
+export CXXFLAGS_CXX11=@CXXFLAGS_CXX11@
+export CXXFLAGS_INTRINSICS_SSE2=@CXXFLAGS_INTRINSICS_SSE2@
+export CXXFLAGS_INTRINSICS_SSSE3=@CXXFLAGS_INTRINSICS_SSSE3@
+export CXXFLAGS_INTRINSICS_SSE41=@CXXFLAGS_INTRINSICS_SSE41@
+export CXXFLAGS_INTRINSICS_SSE42=@CXXFLAGS_INTRINSICS_SSE42@
+export CXXFLAGS_INTRINSICS_AVX=@CXXFLAGS_INTRINSICS_AVX@
+export CXXFLAGS_INTRINSICS_AVX2=@CXXFLAGS_INTRINSICS_AVX2@
+export CXXFLAGS_INTRINSICS_AVX512=@CXXFLAGS_INTRINSICS_AVX512@
+export CXXFLAGS_INTRINSICS_AVX512F=@CXXFLAGS_INTRINSICS_AVX512F@
+export CXXFLAGS_INTRINSICS_F16C=@CXXFLAGS_INTRINSICS_F16C@
+export CXXFLAGS_INTRINSICS_FMA=@CXXFLAGS_INTRINSICS_FMA@
+export DATADIR=@DATADIR@
+export DBUS_CFLAGS=$(gb_SPACE)@DBUS_CFLAGS@
+export DBUS_LIBS=$(gb_SPACE)@DBUS_LIBS@
+export DBUS_GLIB_CFLAGS=$(gb_SPACE)@DBUS_GLIB_CFLAGS@
+export DBUS_GLIB_LIBS=$(gb_SPACE)@DBUS_GLIB_LIBS@
+export DBUS_HAVE_GLIB=@DBUS_HAVE_GLIB@
+export DCONF_CFLAGS=@DCONF_CFLAGS@
+export DCONF_LIBS=@DCONF_LIBS@
+export DEFAULT_BRAND_IMAGES=@DEFAULT_BRAND_IMAGES@
+export DICT_SYSTEM_DIR=@DICT_SYSTEM_DIR@
+export DISABLE_CVE_TESTS=@DISABLE_CVE_TESTS@
+export DISABLE_DYNLOADING=@DISABLE_DYNLOADING@
+export DISABLE_PYTHON=@DISABLE_PYTHON@
+export DOCDIR=@DOCDIR@
+export DOXYGEN=@DOXYGEN@
+export DO_FETCH_TARBALLS=@DO_FETCH_TARBALLS@
+export DRAGONBOX_CFLAGS=@DRAGONBOX_CFLAGS@
+export DPKG=@DPKG@
+export EBOOK_CFLAGS=$(gb_SPACE)@EBOOK_CFLAGS@
+export EBOOK_LIBS=$(gb_SPACE)@EBOOK_LIBS@
+export EMSDK_FILE_PACKAGER=@EMSDK_FILE_PACKAGER@
+export ENABLE_ANDROID_LOK=@ENABLE_ANDROID_LOK@
+export ENABLE_ANDROID_EDITING=@ENABLE_ANDROID_EDITING@
+export ENABLE_AVAHI=@ENABLE_AVAHI@
+export ENABLE_BREAKPAD=@ENABLE_BREAKPAD@
+export DEFAULT_CRASHDUMP_VALUE=@DEFAULT_CRASHDUMP_VALUE@
+export ENABLE_CAIRO_CANVAS=@ENABLE_CAIRO_CANVAS@
+export ENABLE_CHART_TESTS=@ENABLE_CHART_TESTS@
+export ENABLE_CIPHER_OPENSSL_BACKEND=@ENABLE_CIPHER_OPENSSL_BACKEND@
+export ENABLE_CLUCENE=@ENABLE_CLUCENE@
+export ENABLE_LIBCMIS=@ENABLE_LIBCMIS@
+export ENABLE_COINMP=@ENABLE_COINMP@
+export SYSTEM_COINMP=@SYSTEM_COINMP@
+export COINMP_CFLAGS=@COINMP_CFLAGS@
+export COINMP_LIBS=@COINMP_LIBS@
+export ENABLE_CUPS=@ENABLE_CUPS@
+export ENABLE_CURL=@ENABLE_CURL@
+export ENABLE_DBGUTIL=@ENABLE_DBGUTIL@
+export ENABLE_DBUS=@ENABLE_DBUS@
+export ENABLE_DCONF=@ENABLE_DCONF@
+export ENABLE_DEBUG=@ENABLE_DEBUG@
+export SYSTEM_DRAGONBOX=@SYSTEM_DRAGONBOX@
+export ENABLE_EPOXY=@ENABLE_EPOXY@
+export ENABLE_EOT=@ENABLE_EOT@
+export ENABLE_EVOAB2=@ENABLE_EVOAB2@
+export ENABLE_FIREBIRD_SDBC=@ENABLE_FIREBIRD_SDBC@
+export ENABLE_FORMULA_LOGGER=@ENABLE_FORMULA_LOGGER@
+export ENABLE_GDB_INDEX=@ENABLE_GDB_INDEX@
+export ENABLE_GEN=@ENABLE_GEN@
+export ENABLE_GIO=@ENABLE_GIO@
+export ENABLE_GPGMEPP=@ENABLE_GPGMEPP@
+export ENABLE_GSTREAMER_1_0=@ENABLE_GSTREAMER_1_0@
+export ENABLE_GTK3=@ENABLE_GTK3@
+export ENABLE_GTK4=@ENABLE_GTK4@
+export DISABLE_GUI=@DISABLE_GUI@
+export ENABLE_HEADLESS=@ENABLE_HEADLESS@
+export ENABLE_HTMLHELP=@ENABLE_HTMLHELP@
+export ENABLE_JAVA=@ENABLE_JAVA@
+export ENABLE_JUMBO_SHEETS=@ENABLE_JUMBO_SHEETS@
+export ENABLE_LDAP=@ENABLE_LDAP@
+export ENABLE_LPSOLVE=@ENABLE_LPSOLVE@
+export ENABLE_LTO=@ENABLE_LTO@
+export ENABLE_LWP=@ENABLE_LWP@
+export ENABLE_MACOSX_SANDBOX=@ENABLE_MACOSX_SANDBOX@
+export ENABLE_MEDIAWIKI=@ENABLE_MEDIAWIKI@
+export ENABLE_MARIADBC=@ENABLE_MARIADBC@
+export ENABLE_NSS=@ENABLE_NSS@
+export ENABLE_ONLINE_UPDATE=@ENABLE_ONLINE_UPDATE@
+export ENABLE_ONLINE_UPDATE_MAR=@ENABLE_ONLINE_UPDATE_MAR@
+export ENABLE_EXTENSION_UPDATE=@ENABLE_EXTENSION_UPDATE@
+export ENABLE_OOENV=@ENABLE_OOENV@
+export ENABLE_OPENGL_TRANSITIONS=@ENABLE_OPENGL_TRANSITIONS@
+export ENABLE_OPENGL_CANVAS=@ENABLE_OPENGL_CANVAS@
+export ENABLE_OPENSSL=@ENABLE_OPENSSL@
+export ENABLE_OPTIMIZED=@ENABLE_OPTIMIZED@
+export ENABLE_OPTIMIZED_DEBUG=@ENABLE_OPTIMIZED_DEBUG@
+export ENABLE_PAGEIN=@ENABLE_PAGEIN@
+export ENABLE_PCH=@ENABLE_PCH@
+export ENABLE_PDFIMPORT=@ENABLE_PDFIMPORT@
+export ENABLE_PDFIUM=@ENABLE_PDFIUM@
+export ENABLE_POPPLER=@ENABLE_POPPLER@
+export ENABLE_QT5=@ENABLE_QT5@
+export ENABLE_QT6=@ENABLE_QT6@
+export ENABLE_KF5=@ENABLE_KF5@
+export ENABLE_GTK3_KDE5=@ENABLE_GTK3_KDE5@
+export ENABLE_RANDR=@ENABLE_RANDR@
+export ENABLE_RELEASE_BUILD=@ENABLE_RELEASE_BUILD@
+export ENABLE_REPORTBUILDER=@ENABLE_REPORTBUILDER@
+export ENABLE_RUNTIME_OPTIMIZATIONS=@ENABLE_RUNTIME_OPTIMIZATIONS@
+export ENABLE_SAL_LOG=@ENABLE_SAL_LOG@
+export ENABLE_SCRIPTING_BEANSHELL=@ENABLE_SCRIPTING_BEANSHELL@
+export ENABLE_SCRIPTING_JAVASCRIPT=@ENABLE_SCRIPTING_JAVASCRIPT@
+export ENABLE_SDREMOTE=@ENABLE_SDREMOTE@
+export ENABLE_SDREMOTE_BLUETOOTH=@ENABLE_SDREMOTE_BLUETOOTH@
+export ENABLE_CUSTOMTARGET_COMPONENTS=@ENABLE_CUSTOMTARGET_COMPONENTS@
+export ENABLE_SILENT_MSI=@ENABLE_SILENT_MSI@
+export ENABLE_SKIA=@ENABLE_SKIA@
+export ENABLE_SKIA_DEBUG=@ENABLE_SKIA_DEBUG@
+export ENABLE_SYMBOLS_FOR=@ENABLE_SYMBOLS_FOR@
+export ENABLE_VALGRIND=@ENABLE_VALGRIND@
+export ENABLE_WASM_EXCEPTIONS=@ENABLE_WASM_EXCEPTIONS@
+export ENABLE_WASM_STRIP_ACCESSIBILITY=@ENABLE_WASM_STRIP@
+export ENABLE_WASM_STRIP_BASIC_CALC_DRAW_MATH_IMPRESS=@ENABLE_WASM_STRIP@
+export ENABLE_WASM_STRIP_CANVAS=@ENABLE_WASM_STRIP@
+export ENABLE_WASM_STRIP_CHART=
+export ENABLE_WASM_STRIP_DBACCESS=@ENABLE_WASM_STRIP@
+export ENABLE_WASM_STRIP_EPUB=@ENABLE_WASM_STRIP@
+export ENABLE_WASM_STRIP_EXTRA=@ENABLE_WASM_STRIP@
+export ENABLE_WASM_STRIP_GUESSLANG=@ENABLE_WASM_STRIP@
+export ENABLE_WASM_STRIP_HUNSPELL=
+export ENABLE_WASM_STRIP_LOCALES=@ENABLE_WASM_STRIP@
+export ENABLE_WASM_STRIP_PINGUSER=@ENABLE_WASM_STRIP@
+export ENABLE_WASM_STRIP_PREMULTIPLY=@ENABLE_WASM_STRIP@
+export ENABLE_WASM_STRIP_RECENT=@ENABLE_WASM_STRIP@
+export ENABLE_WASM_STRIP_RECOVERYUI=@ENABLE_WASM_STRIP@
+export ENABLE_WASM_STRIP_SPLASH=@ENABLE_WASM_STRIP@
+export ENABLE_WASM_STRIP_SWEXPORTS=@ENABLE_WASM_STRIP@
+export ENABLE_WERROR=@ENABLE_WERROR@
+export ENABLE_Z7_DEBUG=@ENABLE_Z7_DEBUG@
+export ENDIANNESS=@ENDIANNESS@
+export EPM=@EPM@
+export EPM_FLAGS=@EPM_FLAGS@
+export EPUBGEN_CFLAGS=$(gb_SPACE)@EPUBGEN_CFLAGS@
+export EPUBGEN_LIBS=$(gb_SPACE)@EPUBGEN_LIBS@
+export ETONYEK_CFLAGS=$(gb_SPACE)@ETONYEK_CFLAGS@
+export ETONYEK_LIBS=$(gb_SPACE)@ETONYEK_LIBS@
+export debug=@ENABLE_DEBUG@
+export FIND=@FIND@
+export FIREBIRD_CFLAGS=$(gb_SPACE)@FIREBIRD_CFLAGS@
+export FIREBIRD_LIBS=$(gb_SPACE)@FIREBIRD_LIBS@
+export FLEX=@FLEX@
+export FLUTE_JAR=@FLUTE_JAR@
+export FONTCONFIG_CFLAGS=$(gb_SPACE)@FONTCONFIG_CFLAGS@
+export FONTCONFIG_LIBS=$(gb_SPACE)@FONTCONFIG_LIBS@
+export FONTFORGE=@FONTFORGE@
+export FREEHAND_CFLAGS=$(gb_SPACE)@FREEHAND_CFLAGS@
+export FREEHAND_LIBS=$(gb_SPACE)@FREEHAND_LIBS@
+export FREETYPE_CFLAGS=$(gb_SPACE)@FREETYPE_CFLAGS@
+export FREETYPE_LIBS=$(gb_SPACE)@FREETYPE_LIBS@
+export GCC_VERSION=@GCC_VERSION@
+export GIO_CFLAGS=$(gb_SPACE)@GIO_CFLAGS@
+export GIO_LIBS=$(gb_SPACE)@GIO_LIBS@
+export GIT_REFERENCE_SRC=@GIT_REFERENCE_SRC@
+export GIT_LINK_SRC=@GIT_LINK_SRC@
+export GIT_NEEDED_SUBMODULES=@GIT_NEEDED_SUBMODULES@
+export EPOXY_CFLAGS=$(gb_SPACE)@EPOXY_CFLAGS@
+export EPOXY_LIBS=$(gb_SPACE)@EPOXY_LIBS@
+export GLM_CFLAGS=$(gb_SPACE)@GLM_CFLAGS@
+export GPG_ERROR_CFLAGS=$(gb_SPACE)@GPG_ERROR_CFLAGS@
+export GPG_ERROR_LIBS=$(gb_SPACE)@GPG_ERROR_LIBS@
+export GPGMEPP_CFLAGS=$(gb_SPACE)@GPGMEPP_CFLAGS@
+export GPGMEPP_LIBS=$(gb_SPACE)@GPGMEPP_LIBS@
+export PARALLELISM?=@PARALLELISM@
+@x_GNUCP@ export GNUCOPY=@GNUCP@
+export GNUPATCH=@GNUPATCH@
+export GNUTAR=@GNUTAR@
+export GOBJECT_CFLAGS=$(gb_SPACE)@GOBJECT_CFLAGS@
+export GOBJECT_LIBS=$(gb_SPACE)@GOBJECT_LIBS@
+export GPERF=@GPERF@
+export GRAPHITE_CFLAGS=$(gb_SPACE)@GRAPHITE_CFLAGS@
+export GRAPHITE_LIBS=$(gb_SPACE)@GRAPHITE_LIBS@
+export HARFBUZZ_CFLAGS=$(gb_SPACE)@HARFBUZZ_CFLAGS@
+export HARFBUZZ_LIBS=$(gb_SPACE)@HARFBUZZ_LIBS@
+@x_Cygwin@ export GREP=@WIN_GREP@
+export GSSAPI_LIBS=@GSSAPI_LIBS@
+export GSTREAMER_1_0_CFLAGS=$(gb_SPACE)@GSTREAMER_1_0_CFLAGS@
+export GSTREAMER_1_0_LIBS=$(gb_SPACE)@GSTREAMER_1_0_LIBS@
+export GTK3_CFLAGS=$(gb_SPACE)@GTK3_CFLAGS@
+export GTK3_LIBS=$(gb_SPACE)@GTK3_LIBS@
+export GTK4_CFLAGS=$(gb_SPACE)@GTK4_CFLAGS@
+export GTK4_LIBS=$(gb_SPACE)@GTK4_LIBS@
+export USING_X11=@USING_X11@
+export HAMCREST_JAR=@HAMCREST_JAR@
+export HAVE_ASM_END_BRANCH_INS_SUPPORT=@HAVE_ASM_END_BRANCH_INS_SUPPORT@
+export HAVE_BROKEN_GCC_WMAYBE_UNINITIALIZED=@HAVE_BROKEN_GCC_WMAYBE_UNINITIALIZED@
+export HAVE_BROKEN_GCC_WSTRINGOP_OVERFLOW=@HAVE_BROKEN_GCC_WSTRINGOP_OVERFLOW@
+export HAVE_CLANG_DEBUG_INFO_KIND_CONSTRUCTOR=@HAVE_CLANG_DEBUG_INFO_KIND_CONSTRUCTOR@
+export HAVE_CXX20_ATOMIC_REF=@HAVE_CXX20_ATOMIC_REF@
+export HAVE_DLLEXPORTINLINES=@HAVE_DLLEXPORTINLINES@
+export HAVE_EXTERNAL_DWARF=@HAVE_EXTERNAL_DWARF@
+export HAVE_LO_CLANG_DLLEXPORTINLINES=@HAVE_LO_CLANG_DLLEXPORTINLINES@
+export HAVE_GCC_AVX=@HAVE_GCC_AVX@
+export HAVE_GCC_BUILTIN_ATOMIC=@HAVE_GCC_BUILTIN_ATOMIC@
+export HAVE_GCC_FNO_ENFORCE_EH_SPECS=@HAVE_GCC_FNO_ENFORCE_EH_SPECS@
+export HAVE_GCC_FNO_SIZED_DEALLOCATION=@HAVE_GCC_FNO_SIZED_DEALLOCATION@
+export HAVE_GCC_GGDB2=@HAVE_GCC_GGDB2@
+export HAVE_GCC_STACK_CLASH_PROTECTION=@HAVE_GCC_STACK_CLASH_PROTECTION@
+export HAVE_GNUMAKE_FILE_FUNC=@HAVE_GNUMAKE_FILE_FUNC@
+export HAVE_LD_BSYMBOLIC_FUNCTIONS=@HAVE_LD_BSYMBOLIC_FUNCTIONS@
+export HAVE_LD_HASH_STYLE=@HAVE_LD_HASH_STYLE@
+export HAVE_LIBCPP=@HAVE_LIBCPP@
+export HAVE_LIBSTDCPP=@HAVE_LIBSTDCPP@
+export HAVE_POSIX_FALLOCATE=@HAVE_POSIX_FALLOCATE@
+export HAVE_WDEPRECATED_COPY_DTOR=@HAVE_WDEPRECATED_COPY_DTOR@
+export HELP_ONLINE=@HELP_ONLINE@
+export HELP_OMINDEX_PAGE=@HELP_OMINDEX_PAGE@
+export HOST_PLATFORM=@HOST_PLATFORM@
+export HSQLDB_JAR=@HSQLDB_JAR@
+export HUNSPELL_CFLAGS=$(gb_SPACE)@HUNSPELL_CFLAGS@
+export HUNSPELL_LIBS=$(gb_SPACE)@HUNSPELL_LIBS@
+export HYPHEN_LIB=$(gb_SPACE)@HYPHEN_LIB@
+export HYPH_SYSTEM_DIR=@HYPH_SYSTEM_DIR@
+export ICECREAM_RUN=@ICECREAM_RUN@
+@x_ICECC_VERSION@ export ICECC_VERSION=@ICECC_VERSION@
+export ICU_CFLAGS=$(gb_SPACE)@ICU_CFLAGS@
+export ICU_LIBS=$(gb_SPACE)@ICU_LIBS@
+export ICU_MAJOR=@ICU_MAJOR@
+export ICU_MINOR=@ICU_MINOR@
+export ICU_RECLASSIFIED_CONDITIONAL_JAPANESE_STARTER=@ICU_RECLASSIFIED_CONDITIONAL_JAPANESE_STARTER@
+export ICU_RECLASSIFIED_HEBREW_LETTER=@ICU_RECLASSIFIED_HEBREW_LETTER@
+export ICU_RECLASSIFIED_PREPEND_SET_EMPTY=@ICU_RECLASSIFIED_PREPEND_SET_EMPTY@
+export ICU_UCHAR_TYPE=@ICU_UCHAR_TYPE@
+export INTROSPECTION_SCANNER=@INTROSPECTION_SCANNER@
+export ILIB=@ILIB@
+export ILIB_FOR_BUILD=@ILIB_FOR_BUILD@
+export INSTALLDIR=@INSTALLDIR@
+export INSTALLDIRNAME=@INSTALLDIRNAME@
+export INSTALL_NAME_TOOL=@INSTALL_NAME_TOOL@
+export INSTDIR=@INSTDIR@
+export INSTDIR_FOR_BUILD=@INSTDIR_FOR_BUILD@
+export INSTROOT=@INSTROOT@
+export INSTROOTBASE=@INSTROOTBASE@
+export INSTROOT_FOR_BUILD=@INSTROOT_FOR_BUILD@
+export JAVACOMPILER=@JAVACOMPILER@
+export JAVADOC=@JAVADOC@
+export JAVADOCISGJDOC=@JAVADOCISGJDOC@
+export JAVACFLAGS=@JAVACFLAGS@
+export JAVAIFLAGS=@JAVAIFLAGS@
+export JAVAIFLAGS_FOR_BUILD=@JAVAIFLAGS_FOR_BUILD@
+export JAVA_CLASSPATH_NOT_SET=@JAVA_CLASSPATH_NOT_SET@
+export JAVAINTERPRETER=@JAVAINTERPRETER@
+export JAVA_HOME=@JAVA_HOME@
+export JAVA_HOME_FOR_BUILD=@JAVA_HOME_FOR_BUILD@
+export JAVA_SOURCE_VER=@JAVA_SOURCE_VER@
+export JAVA_TARGET_VER=@JAVA_TARGET_VER@
+export JAWTLIB=@JAWTLIB@
+export JDK=@JDK@
+export JDK_FOR_BUILD=@JDK_FOR_BUILD@
+export JDK_SECURITYMANAGER_DISALLOWED_FOR_BUILD=@JDK_SECURITYMANAGER_DISALLOWED_FOR_BUILD@
+export JFREEREPORT_JAR=@JFREEREPORT_JAR@
+export JITC_PROCESSOR_TYPE=@JITC_PROCESSOR_TYPE@
+export JVM_ONE_PATH_CHECK=@JVM_ONE_PATH_CHECK@
+export KF5_CFLAGS=$(gb_SPACE)@KF5_CFLAGS@
+export KF5_LIBS=$(gb_SPACE)@KF5_LIBS@
+export KRB5_LIBS=@KRB5_LIBS@
+export LCMS2_CFLAGS=$(gb_SPACE)@LCMS2_CFLAGS@
+export LCMS2_LIBS=$(gb_SPACE)@LCMS2_LIBS@
+export LD=@LD@
+export LD_GC_SECTIONS=@LD_GC_SECTIONS@
+export LD_PLUGIN=@LD_PLUGIN@
+@x_LDFLAGS@ export LDFLAGS=@LDFLAGS@
+export LFS_CFLAGS=@LFS_CFLAGS@
+export LIBASSUAN_CFLAGS=$(gb_SPACE)@LIBASSUAN_CFLAGS@
+export LIBASSUAN_LIBS=$(gb_SPACE)@LIBASSUAN_LIBS@
+export LIBBASE_JAR=@LIBBASE_JAR@
+export LIBCPP_DEBUG=@LIBCPP_DEBUG@
+export LIBDIR=@LIBDIR@
+export LIBEOT_CFLAGS=$(gb_SPACE)@LIBEOT_CFLAGS@
+export LIBEOT_LIBS=$(gb_SPACE)@LIBEOT_LIBS@
+export LIBEXSLT_CFLAGS=$(gb_SPACE)@LIBEXSLT_CFLAGS@
+export LIBEXSLT_LIBS=$(gb_SPACE)@LIBEXSLT_LIBS@
+export LIBEXTTEXTCAT_CFLAGS=$(gb_SPACE)@LIBEXTTEXTCAT_CFLAGS@
+export LIBEXTTEXTCAT_LIBS=$(gb_SPACE)@LIBEXTTEXTCAT_LIBS@
+export LIBFONTS_JAR=@LIBFONTS_JAR@
+export LIBFORMULA_JAR=@LIBFORMULA_JAR@
+export LIBJPEG_CFLAGS=$(gb_SPACE)@LIBJPEG_CFLAGS@
+export LIBJPEG_LIBS=$(gb_SPACE)@LIBJPEG_LIBS@
+export LIBLANGTAG_CFLAGS=$(gb_SPACE)@LIBLANGTAG_CFLAGS@
+export LIBLANGTAG_LIBS=$(gb_SPACE)@LIBLANGTAG_LIBS@
+export LIBLAYOUT_JAR=@LIBLAYOUT_JAR@
+export LIBLOADER_JAR=@LIBLOADER_JAR@
+export LIBNUMBERTEXT_CFLAGS=$(gb_SPACE)@LIBNUMBERTEXT_CFLAGS@
+export LIBNUMBERTEXT_LIBS=$(gb_SPACE)@LIBNUMBERTEXT_LIBS@
+export LIB_FUZZING_ENGINE=@LIB_FUZZING_ENGINE@
+export LIBO_BIN_FOLDER=@LIBO_BIN_FOLDER@
+export LIBO_BIN_FOLDER_FOR_BUILD=@LIBO_BIN_FOLDER_FOR_BUILD@
+export LIBO_ETC_FOLDER=@LIBO_ETC_FOLDER@
+export LIBO_LIB_FOLDER=@LIBO_LIB_FOLDER@
+export LIBO_LIB_FOLDER_FOR_BUILD=@LIBO_LIB_FOLDER_FOR_BUILD@
+export LIBO_LIB_PYUNO_FOLDER=@LIBO_LIB_PYUNO_FOLDER@
+export LIBO_SHARE_FOLDER=@LIBO_SHARE_FOLDER@
+export LIBO_SHARE_HELP_FOLDER=@LIBO_SHARE_HELP_FOLDER@
+export LIBO_SHARE_JAVA_FOLDER=@LIBO_SHARE_JAVA_FOLDER@
+export LIBO_SHARE_PRESETS_FOLDER=@LIBO_SHARE_PRESETS_FOLDER@
+export LIBO_SHARE_READMES_FOLDER=@LIBO_SHARE_READMES_FOLDER@
+export LIBO_SHARE_RESOURCE_FOLDER=@LIBO_SHARE_RESOURCE_FOLDER@
+export LIBO_URE_BIN_FOLDER=@LIBO_URE_BIN_FOLDER@
+export LIBO_URE_ETC_FOLDER=@LIBO_URE_ETC_FOLDER@
+export LIBO_URE_LIB_FOLDER=@LIBO_URE_LIB_FOLDER@
+export LIBO_URE_LIB_FOLDER_FOR_BUILD=@LIBO_URE_LIB_FOLDER_FOR_BUILD@
+export LIBO_URE_MISC_FOLDER=@LIBO_URE_MISC_FOLDER@
+export LIBO_URE_MISC_FOLDER_FOR_BUILD=@LIBO_URE_MISC_FOLDER_FOR_BUILD@
+export LIBO_URE_SHARE_JAVA_FOLDER=@LIBO_URE_SHARE_JAVA_FOLDER@
+export LIBO_VERSION_MAJOR=@LIBO_VERSION_MAJOR@
+export LIBO_VERSION_MICRO=@LIBO_VERSION_MICRO@
+export LIBO_VERSION_MINOR=@LIBO_VERSION_MINOR@
+export LIBO_VERSION_PATCH=@LIBO_VERSION_PATCH@
+export LIBO_VERSION_SUFFIX=@LIBO_VERSION_SUFFIX@
+export LIBO_VERSION_SUFFIX_SUFFIX=@LIBO_VERSION_SUFFIX_SUFFIX@
+export LIBPNG_CFLAGS=$(gb_SPACE)@LIBPNG_CFLAGS@
+export LIBPNG_LIBS=$(gb_SPACE)@LIBPNG_LIBS@
+export LIBREPOSITORY_JAR=@LIBREPOSITORY_JAR@
+export LIBSERIALIZER_JAR=@LIBSERIALIZER_JAR@
+export LIBTIFF_CFLAGS=$(gb_SPACE)@LIBTIFF_CFLAGS@
+export LIBTIFF_LIBS=$(gb_SPACE)@LIBTIFF_LIBS@
+export LIBTOMMATH_CFLAGS=@LIBTOMMATH_CFLAGS@
+export LIBTOMMATH_LIBS=@LIBTOMMATH_LIBS@
+export LIBTOOL=@LIBTOOL@
+export LIBWEBP_CFLAGS=$(gb_SPACE)@LIBWEBP_CFLAGS@
+export LIBWEBP_LIBS=$(gb_SPACE)@LIBWEBP_LIBS@
+export LIBXML_CFLAGS=$(gb_SPACE)@LIBXML_CFLAGS@
+export LIBXML_JAR=@LIBXML_JAR@
+export LIBXML_LIBS=$(gb_SPACE)@LIBXML_LIBS@
+export LIBXSLT_CFLAGS=$(gb_SPACE)@LIBXSLT_CFLAGS@
+export LIBXSLT_LIBS=$(gb_SPACE)@LIBXSLT_LIBS@
+export LOCKFILE=@LOCKFILE@
+export LO_CLANG_CC=@LO_CLANG_CC@
+export LO_CLANG_CXX=@LO_CLANG_CXX@
+export LO_CLANG_CXXFLAGS_INTRINSICS_SSE2=@LO_CLANG_CXXFLAGS_INTRINSICS_SSE2@
+export LO_CLANG_CXXFLAGS_INTRINSICS_SSSE3=@LO_CLANG_CXXFLAGS_INTRINSICS_SSSE3@
+export LO_CLANG_CXXFLAGS_INTRINSICS_SSE41=@LO_CLANG_CXXFLAGS_INTRINSICS_SSE41@
+export LO_CLANG_CXXFLAGS_INTRINSICS_SSE42=@LO_CLANG_CXXFLAGS_INTRINSICS_SSE42@
+export LO_CLANG_CXXFLAGS_INTRINSICS_AVX=@LO_CLANG_CXXFLAGS_INTRINSICS_AVX@
+export LO_CLANG_CXXFLAGS_INTRINSICS_AVX2=@LO_CLANG_CXXFLAGS_INTRINSICS_AVX2@
+export LO_CLANG_CXXFLAGS_INTRINSICS_AVX512=@LO_CLANG_CXXFLAGS_INTRINSICS_AVX512@
+export LO_CLANG_CXXFLAGS_INTRINSICS_AVX512F=@LO_CLANG_CXXFLAGS_INTRINSICS_AVX512F@
+export LO_CLANG_CXXFLAGS_INTRINSICS_F16C=@LO_CLANG_CXXFLAGS_INTRINSICS_F16C@
+export LO_CLANG_CXXFLAGS_INTRINSICS_FMA=@LO_CLANG_CXXFLAGS_INTRINSICS_FMA@
+export LO_CLANG_SHOWINCLUDES_PREFIX=@LO_CLANG_SHOWINCLUDES_PREFIX@
+@x_LO_ELFCHECK_ALLOWLIST@ export LO_ELFCHECK_ALLOWLIST=@LO_ELFCHECK_ALLOWLIST@
+@x_Cygwin@ export LS=@WIN_LS@
+export MACOSX_BUNDLE_IDENTIFIER=@MACOSX_BUNDLE_IDENTIFIER@
+export MACOSX_CODESIGNING_IDENTITY=@MACOSX_CODESIGNING_IDENTITY@
+export MACOSX_DEPLOYMENT_TARGET=@MACOSX_DEPLOYMENT_TARGET@
+export MACOSX_PACKAGE_SIGNING_IDENTITY=@MACOSX_PACKAGE_SIGNING_IDENTITY@
+export MACOSX_PROVISIONING_PROFILE=@MACOSX_PROVISIONING_PROFILE@
+export MACOSX_SDK_PATH=@MACOSX_SDK_PATH@
+export MAC_OS_X_VERSION_MIN_REQUIRED=@MAC_OS_X_VERSION_MIN_REQUIRED@
+export MANDIR=@MANDIR@
+export MARIADBC_MAJOR=@MARIADBC_MAJOR@
+export MARIADBC_MICRO=@MARIADBC_MICRO@
+export MARIADBC_MINOR=@MARIADBC_MINOR@
+export MARIADB_CFLAGS=$(gb_SPACE)@MARIADB_CFLAGS@
+export MARIADB_LIBS=$(gb_SPACE)@MARIADB_LIBS@
+export LIBMARIADB=@LIBMARIADB@
+export LIBMARIADB_PATH=@LIBMARIADB_PATH@
+export BUNDLE_MARIADB_CONNECTOR_C=@BUNDLE_MARIADB_CONNECTOR_C@
+export MDDS_CFLAGS=$(gb_SPACE)@MDDS_CFLAGS@
+export MDDS_LIBS=$(gb_SPACE)@MDDS_LIBS@
+export MERGELIBS=@MERGELIBS@
+export ML_EXE=@ML_EXE@
+export MOC5=@MOC5@
+export MOC6=@MOC6@
+export MPL_SUBSET=@MPL_SUBSET@
+export MSGFMT=@MSGFMT@
+export MSGUNIQ=@MSGUNIQ@
+export MSM_PATH=@MSM_PATH@
+export MSPUB_CFLAGS=$(gb_SPACE)@MSPUB_CFLAGS@
+export MSPUB_LIBS=$(gb_SPACE)@MSPUB_LIBS@
+export MSVC_CXX=@MSVC_CXX@
+export MSVC_DLLS=@MSVC_DLLS@
+export MSVC_DLL_PATH=@MSVC_DLL_PATH@
+export MSVC_USE_DEBUG_RUNTIME=@MSVC_USE_DEBUG_RUNTIME@
+export MWAW_CFLAGS=$(gb_SPACE)@MWAW_CFLAGS@
+export MWAW_LIBS=$(gb_SPACE)@MWAW_LIBS@
+export MYTHES_CFLAGS=$(gb_SPACE)@MYTHES_CFLAGS@
+export MYTHES_LIBS=$(gb_SPACE)@MYTHES_LIBS@
+export NASM=@NASM@
+export NAFLAGS=@NAFLAGS@
+export NM=@NM@
+export NSS_CFLAGS=$(gb_SPACE)@NSS_CFLAGS@
+export NSS_LIBS=$(gb_SPACE)@NSS_LIBS@
+export NUMBERTEXT_EXTENSION_PACK=@NUMBERTEXT_EXTENSION_PACK@
+export nodep=@nodep@
+@x_OBJCFLAGS@ export OBJCFLAGS=@OBJCFLAGS@
+@x_OBJCXXFLAGS@ export OBJCXXFLAGS=@OBJCXXFLAGS@
+export OBJDUMP=@OBJDUMP@
+export ODFGEN_CFLAGS=$(gb_SPACE)@ODFGEN_CFLAGS@
+export ODFGEN_LIBS=$(gb_SPACE)@ODFGEN_LIBS@
+export ODFVALIDATOR=@ODFVALIDATOR@
+export OFFICEOTRON=@OFFICEOTRON@
+export BFFVALIDATOR=@BFFVALIDATOR@
+export OOO_JUNIT_JAR=@OOO_JUNIT_JAR@
+export OOO_VENDOR=@OOO_VENDOR@
+export OPENSSL_CFLAGS=$(gb_SPACE)@OPENSSL_CFLAGS@
+export OPENSSL_LIBS=$(gb_SPACE)@OPENSSL_LIBS@
+export ORCUS_CFLAGS=$(gb_SPACE)@ORCUS_CFLAGS@
+export ORCUS_LIBS=$(gb_SPACE)@ORCUS_LIBS@
+export OS=@OS@
+export OS_FOR_BUILD=@OS_FOR_BUILD@
+export PATH=@LO_PATH@
+export LIBO_PATH_SEPARATOR=@P_SEP@
+export PAGEMAKER_CFLAGS=$(gb_SPACE)@PAGEMAKER_CFLAGS@
+export PAGEMAKER_LIBS=$(gb_SPACE)@PAGEMAKER_LIBS@
+export PCH_INSTANTIATE_TEMPLATES=@PCH_INSTANTIATE_TEMPLATES@
+export PCH_CODEGEN=@PCH_CODEGEN@
+export PCH_DEBUGINFO=@PCH_DEBUGINFO@
+export PCH_NO_CODEGEN=@PCH_NO_CODEGEN@
+export PERL=@PERL@
+export PKGFORMAT?=@PKGFORMAT@
+export PKGMK=@PKGMK@
+export PKG_CONFIG=@PKG_CONFIG@
+ifneq (@PKG_CONFIG_PATH@,)
+export PKG_CONFIG_PATH=@PKG_CONFIG_PATH@
+else
+unexport PKG_CONFIG_PATH
+endif
+ifneq (@PKG_CONFIG_LIBDIR@,)
+export PKG_CONFIG_LIBDIR=@PKG_CONFIG_LIBDIR@
+else
+unexport PKG_CONFIG_LIBDIR
+endif
+export PLATFORMID=@PLATFORMID@
+export POPPLER_CFLAGS=$(gb_SPACE)@POPPLER_CFLAGS@
+export POPPLER_LIBS=$(gb_SPACE)@POPPLER_LIBS@
+export POSTGRESQL_INC=@POSTGRESQL_INC@
+export POSTGRESQL_LIB=@POSTGRESQL_LIB@
+export PREFIXDIR=@PREFIXDIR@
+export PRIVACY_POLICY_URL=@PRIVACY_POLICY_URL@
+export PRODUCTNAME=@PRODUCTNAME@
+export PRODUCTNAME_WITHOUT_SPACES=@PRODUCTNAME_WITHOUT_SPACES@
+export PRODUCTVERSION=@PRODUCTVERSION@
+export PROGRESSBARCOLOR=@PROGRESSBARCOLOR@
+export PROGRESSFRAMECOLOR=@PROGRESSFRAMECOLOR@
+export PROGRESSPOSITION=@PROGRESSPOSITION@
+export PROGRESSSIZE=@PROGRESSSIZE@
+export PROGRESSTEXTBASELINE=@PROGRESSTEXTBASELINE@
+export PROGRESSTEXTCOLOR=@PROGRESSTEXTCOLOR@
+export PTHREAD_CFLAGS=@PTHREAD_CFLAGS@
+export PTHREAD_LIBS=@PTHREAD_LIBS@
+export PYTHON_CFLAGS=$(gb_SPACE)@PYTHON_CFLAGS@
+export PYTHON_FOR_BUILD=@PYTHON_FOR_BUILD@
+export PYTHON_LIBS=$(gb_SPACE)@PYTHON_LIBS@
+export PYTHON_VERSION=@PYTHON_VERSION@
+export PYTHON_VERSION_MAJOR=@PYTHON_VERSION_MAJOR@
+export PYTHON_VERSION_MINOR=@PYTHON_VERSION_MINOR@
+export PYTHONWARNINGS=@PYTHONWARNINGS@
+export ENABLE_ZXING=@ENABLE_ZXING@
+export ZXING_CFLAGS=$(gb_SPACE)@ZXING_CFLAGS@
+export ZXING_LIBS=$(gb_SPACE)@ZXING_LIBS@
+export QT5_CFLAGS=$(gb_SPACE)@QT5_CFLAGS@
+export QT5_LIBS=$(gb_SPACE)@QT5_LIBS@
+export QT5_GOBJECT_CFLAGS=$(gb_SPACE)@QT5_GOBJECT_CFLAGS@
+export QT5_GOBJECT_LIBS=$(gb_SPACE)@QT5_GOBJECT_LIBS@
+export QT5_HAVE_GOBJECT=@QT5_HAVE_GOBJECT@
+export QT5_PLATFORMS_SRCDIR=@QT5_PLATFORMS_SRCDIR@
+export QT6_CFLAGS=$(gb_SPACE)@QT6_CFLAGS@
+export QT6_LIBS=$(gb_SPACE)@QT6_LIBS@
+export QT6_PLATFORMS_SRCDIR=@QT6_PLATFORMS_SRCDIR@
+export QXP_CFLAGS=$(gb_SPACE)@QXP_CFLAGS@
+export QXP_LIBS=$(gb_SPACE)@QXP_LIBS@
+export RANLIB=@RANLIB@
+export RAPTOR_MAJOR=@RAPTOR_MAJOR@
+export RASQAL_MAJOR=@RASQAL_MAJOR@
+export READELF=@READELF@
+export REDLAND_CFLAGS=$(gb_SPACE)@REDLAND_CFLAGS@
+export REDLAND_LIBS=$(gb_SPACE)@REDLAND_LIBS@
+export REDLAND_MAJOR=@REDLAND_MAJOR@
+export REVENGE_CFLAGS=$(gb_SPACE)@REVENGE_CFLAGS@
+export REVENGE_LIBS=$(gb_SPACE)@REVENGE_LIBS@
+export RHINO_JAR=@RHINO_JAR@
+export RPM=@RPM@
+export RTL_ARCH=@RTL_ARCH@
+export RTL_OS=@RTL_OS@
+export SAC_JAR=@SAC_JAR@
+export SAL_ENABLE_FILE_LOCKING=1
+export SCPDEFS=@SCPDEFS@
+export SDKDIRNAME=@SDKDIRNAME@
+export SDKDIRNAME_FOR_BUILD=@SDKDIRNAME_FOR_BUILD@
+export SHA256SUM=@SHA256SUM@
+export SHOWINCLUDES_PREFIX=@SHOWINCLUDES_PREFIX@
+export SIZEOF_SIZE_T=@SIZEOF_SIZE_T@
+export SKIA_DISABLE_VMA_USE_STL_SHARED_MUTEX=@SKIA_DISABLE_VMA_USE_STL_SHARED_MUTEX@
+export SKIA_GPU=@SKIA_GPU@
+export SOLARINC=@SOLARINC@
+export SORT=@SORT@
+export SPLIT_APP_MODULES=@SPLIT_APP_MODULES@
+export SPLIT_OPT_FEATURES=@SPLIT_OPT_FEATURES@
+export SRCDIR=@SRC_ROOT@
+export STAROFFICE_CFLAGS=$(gb_SPACE)@STAROFFICE_CFLAGS@
+export STAROFFICE_LIBS=$(gb_SPACE)@STAROFFICE_LIBS@
+export STRIP=@STRIP@
+export STRIP_COMPONENTS=@STRIP_COMPONENTS@
+export SYSBASE=@SYSBASE@
+export SYSTEM_ABSEIL=@SYSTEM_ABSEIL@
+export ABSEIL_CFLAGS=@ABSEIL_CFLAGS@
+export ABSEIL_LIBS=@ABSEIL_LIBS@
+export SYSTEM_ABW=@SYSTEM_ABW@
+export SYSTEM_BLUEZ=@SYSTEM_BLUEZ@
+export SYSTEM_BOOST=@SYSTEM_BOOST@
+export SYSTEM_BSH=@SYSTEM_BSH@
+export SYSTEM_BOX2D=@SYSTEM_BOX2D@
+export SYSTEM_BZIP2=@SYSTEM_BZIP2@
+export SYSTEM_CAIRO=@SYSTEM_CAIRO@
+export SYSTEM_CLUCENE=@SYSTEM_CLUCENE@
+export SYSTEM_CPPUNIT=@SYSTEM_CPPUNIT@
+export SYSTEM_CURL=@SYSTEM_CURL@
+export SYSTEM_DICTS=@SYSTEM_DICTS@
+export SYSTEM_EXPAT=@SYSTEM_EXPAT@
+export SYSTEM_FONTCONFIG=@SYSTEM_FONTCONFIG@
+export SYSTEM_FREETYPE=@SYSTEM_FREETYPE@
+export SYSTEM_FIREBIRD=@SYSTEM_FIREBIRD@
+export SYSTEM_GENBRK=@SYSTEM_GENBRK@
+export SYSTEM_GENCCODE=@SYSTEM_GENCCODE@
+export SYSTEM_GENCMN=@SYSTEM_GENCMN@
+export SYSTEM_EPOXY=@SYSTEM_EPOXY@
+export SYSTEM_GLM=@SYSTEM_GLM@
+export SYSTEM_GPGMEPP=@SYSTEM_GPGMEPP@
+export SYSTEM_GRAPHITE=@SYSTEM_GRAPHITE@
+export SYSTEM_HARFBUZZ=@SYSTEM_HARFBUZZ@
+export SYSTEM_HSQLDB=@SYSTEM_HSQLDB@
+export SYSTEM_HUNSPELL=@SYSTEM_HUNSPELL@
+export SYSTEM_HYPH=@SYSTEM_HYPH@
+export SYSTEM_ICU=@SYSTEM_ICU@
+export SYSTEM_JFREEREPORT=@SYSTEM_JFREEREPORT@
+export SYSTEM_LIBJPEG=@SYSTEM_LIBJPEG@
+export SYSTEM_LCMS2=@SYSTEM_LCMS2@
+export SYSTEM_CDR=@SYSTEM_CDR@
+export SYSTEM_LIBCMIS=@SYSTEM_LIBCMIS@
+export SYSTEM_EBOOK=@SYSTEM_EBOOK@
+export SYSTEM_ETONYEK=@SYSTEM_ETONYEK@
+export SYSTEM_EPUBGEN=@SYSTEM_EPUBGEN@
+export SYSTEM_FREEHAND=@SYSTEM_FREEHAND@
+export SYSTEM_LIBATOMIC_OPS=@SYSTEM_LIBATOMIC_OPS@
+export SYSTEM_LIBEOT=@SYSTEM_LIBEOT@
+export SYSTEM_LIBEXTTEXTCAT=@SYSTEM_LIBEXTTEXTCAT@
+export SYSTEM_LIBEXTTEXTCAT_DATA=@SYSTEM_LIBEXTTEXTCAT_DATA@
+export SYSTEM_LIBLANGTAG=@SYSTEM_LIBLANGTAG@
+export SYSTEM_LIBNUMBERTEXT=@SYSTEM_LIBNUMBERTEXT@
+export SYSTEM_LIBNUMBERTEXT_DATA=@SYSTEM_LIBNUMBERTEXT_DATA@
+export SYSTEM_LIBORCUS=@SYSTEM_LIBORCUS@
+export SYSTEM_LIBPNG=@SYSTEM_LIBPNG@
+export SYSTEM_LIBTIFF=@SYSTEM_LIBTIFF@
+export SYSTEM_LIBTOMMATH=@SYSTEM_LIBTOMMATH@
+export SYSTEM_LIBWEBP=@SYSTEM_LIBWEBP@
+export SYSTEM_LIBXML=@SYSTEM_LIBXML@
+export SYSTEM_LIBXML_FOR_BUILD=@SYSTEM_LIBXML_FOR_BUILD@
+export SYSTEM_LIBXSLT=@SYSTEM_LIBXSLT@
+export SYSTEM_LIBXSLT_FOR_BUILD=@SYSTEM_LIBXSLT_FOR_BUILD@
+export SYSTEM_LPSOLVE=@SYSTEM_LPSOLVE@
+export SYSTEM_MDDS=@SYSTEM_MDDS@
+export SYSTEM_MARIADB_CONNECTOR_C=@SYSTEM_MARIADB_CONNECTOR_C@
+export SYSTEM_MSPUB=@SYSTEM_MSPUB@
+export SYSTEM_MWAW=@SYSTEM_MWAW@
+export SYSTEM_MYTHES=@SYSTEM_MYTHES@
+export SYSTEM_NSS=@SYSTEM_NSS@
+export SYSTEM_ODBC_HEADERS=@SYSTEM_ODBC_HEADERS@
+export SYSTEM_ODFGEN=@SYSTEM_ODFGEN@
+export SYSTEM_OPENJPEG2=@SYSTEM_OPENJPEG2@
+export OPENJPEG2_CFLAGS=@OPENJPEG2_CFLAGS@
+export OPENJPEG2_LIBS=@OPENJPEG2_LIBS@
+export SYSTEM_OPENLDAP=@SYSTEM_OPENLDAP@
+export SYSTEM_OPENSSL=@SYSTEM_OPENSSL@
+export SYSTEM_PAGEMAKER=@SYSTEM_PAGEMAKER@
+export SYSTEM_POPPLER=@SYSTEM_POPPLER@
+export SYSTEM_POSTGRESQL=@SYSTEM_POSTGRESQL@
+export SYSTEM_PYTHON=@SYSTEM_PYTHON@
+export SYSTEM_ZXING=@SYSTEM_ZXING@
+export SYSTEM_QXP=@SYSTEM_QXP@
+export SYSTEM_REDLAND=@SYSTEM_REDLAND@
+export SYSTEM_REVENGE=@SYSTEM_REVENGE@
+export SYSTEM_RHINO=@SYSTEM_RHINO@
+export SYSTEM_STAROFFICE=@SYSTEM_STAROFFICE@
+export SYSTEM_UCPP=@SYSTEM_UCPP@
+export SYSTEM_UCPP_IS_GCC=@SYSTEM_UCPP_IS_GCC@
+export SYSTEM_VISIO=@SYSTEM_VISIO@
+export SYSTEM_WPD=@SYSTEM_WPD@
+export SYSTEM_WPG=@SYSTEM_WPG@
+export SYSTEM_WPS=@SYSTEM_WPS@
+export SYSTEM_XMLSEC=@SYSTEM_XMLSEC@
+export SYSTEM_ZLIB=@SYSTEM_ZLIB@
+export SYSTEM_ZMF=@SYSTEM_ZMF@
+export TARFILE_LOCATION=@TARFILE_LOCATION@
+export TESTINSTALLDIR=@TESTINSTALLDIR@
+export THES_SYSTEM_DIR=@THES_SYSTEM_DIR@
+export TLS=@TLS@
+export TMPDIR=@TEMP_DIRECTORY@
+export TOUCH=@TOUCH@
+export UCRTSDKDIR=@UCRTSDKDIR@
+export UCRTVERSION=@UCRTVERSION@
+export UCRT_REDISTDIR=@UCRT_REDISTDIR@
+export UNIQ=@UNIQ@
+export UNIX_DLAPI_LIBS=@UNIX_DLAPI_LIBS@
+export USE_HEADLESS_CODE=@USE_HEADLESS_CODE@
+export USE_LD=@USE_LD@
+export USE_LIBRARY_BIN_TAR=@USE_LIBRARY_BIN_TAR@
+export USE_XINERAMA=@USE_XINERAMA@
+export UPDATE_CONFIG=@UPDATE_CONFIG@
+export UUIDGEN=@UUIDGEN@
+export VALGRIND_CFLAGS=$(gb_SPACE)@VALGRIND_CFLAGS@
+export VCL_PLUGIN_INFO=@VCL_PLUGIN_INFO@
+export VCTOOLSET=@VCTOOLSET@
+export VCVER=@VCVER@
+export DEVENV=@DEVENV@
+export VISIO_CFLAGS=$(gb_SPACE)@VISIO_CFLAGS@
+export VISIO_LIBS=$(gb_SPACE)@VISIO_LIBS@
+export WGET=@WGET@
+export WINDOWS_BUILD_SIGNING=@WINDOWS_BUILD_SIGNING@
+export WINDOWS_SDK_HOME=@WINDOWS_SDK_HOME@
+export WINDOWS_SDK_LIB_SUBDIR=@WINDOWS_SDK_LIB_SUBDIR@
+export WINDOWS_SDK_VERSION=@WINDOWS_SDK_VERSION@
+export WINDOWS_SDK_WILANGID=@WINDOWS_SDK_WILANGID@
+export WINDOWS_X64=@WINDOWS_X64@
+export WITH_COMPAT_OOWRAPPERS=@WITH_COMPAT_OOWRAPPERS@
+export WITH_EXTENSION_INTEGRATION=@WITH_EXTENSION_INTEGRATION@
+export WITH_EXTRA_EXTENSIONS=@WITH_EXTRA_EXTENSIONS@
+export WITH_FONTS=@WITH_FONTS@
+export WITH_GALLERY_BUILD=@WITH_GALLERY_BUILD@
+export WITH_GSSAPI=@WITH_GSSAPI@
+export WITH_KRB5=@WITH_KRB5@
+export WITH_LINKER_HASH_STYLE=@WITH_LINKER_HASH_STYLE@
+export WITH_LOCALES=@WITH_LOCALES@
+export WITH_MYSPELL_DICTS=@WITH_MYSPELL_DICTS@
+export WITH_POOR_HELP_LOCALIZATIONS=@WITH_POOR_HELP_LOCALIZATIONS@
+export WITH_THEMES=@WITH_THEMES@
+export WITH_WEBDAV=@WITH_WEBDAV@
+export WORKDIR=@WORKDIR@
+export WORKDIR_FOR_BUILD=@WORKDIR_FOR_BUILD@
+export WPD_CFLAGS=$(gb_SPACE)@WPD_CFLAGS@
+export WPD_LIBS=$(gb_SPACE)@WPD_LIBS@
+export WPG_CFLAGS=$(gb_SPACE)@WPG_CFLAGS@
+export WPG_LIBS=$(gb_SPACE)@WPG_LIBS@
+export WPS_CFLAGS=$(gb_SPACE)@WPS_CFLAGS@
+export WPS_LIBS=$(gb_SPACE)@WPS_LIBS@
+export XINERAMA_LINK=@XINERAMA_LINK@
+export XMLLINT=@XMLLINT@
+export XMLSEC_CFLAGS=$(gb_SPACE)@XMLSEC_CFLAGS@
+export XMLSEC_LIBS=$(gb_SPACE)@XMLSEC_LIBS@
+export XRANDR_CFLAGS=$(gb_SPACE)@XRANDR_CFLAGS@
+export XRANDR_LIBS=$(gb_SPACE)@XRANDR_LIBS@
+export XRENDER_CFLAGS=$(gb_SPACE)@XRENDER_CFLAGS@
+export XRENDER_LIBS=$(gb_SPACE)@XRENDER_LIBS@
+export XSLTPROC=@XSLTPROC@
+export ZLIB_CFLAGS=$(gb_SPACE)@ZLIB_CFLAGS@
+export ZLIB_LIBS=$(gb_SPACE)@ZLIB_LIBS@
+export ZMF_CFLAGS=$(gb_SPACE)@ZMF_CFLAGS@
+export ZMF_LIBS=$(gb_SPACE)@ZMF_LIBS@
+
+# lang-related stuff
+include $(BUILDDIR)/config_$(gb_Side)_lang.mk
+
+# tarball names
+# does use some of the variables defined above
+include @SRC_ROOT@/download.lst
diff --git a/config_host/.gitignore b/config_host/.gitignore
new file mode 100644
index 000000000..9becb5b61
--- /dev/null
+++ b/config_host/.gitignore
@@ -0,0 +1 @@
+config_*.h
diff --git a/config_host/README.md b/config_host/README.md
new file mode 100644
index 000000000..af5030460
--- /dev/null
+++ b/config_host/README.md
@@ -0,0 +1,24 @@
+# C/C++ Configuration Created by configure Script
+
+These are configuration files for various features as detected by `configure`.
+
+Include only those files you need (in order to reduce rebuilds when a setting changes).
+
+Settings here are only C/C++ `#define` directives, so they apply only to C/C++ source,
+not to Makefiles.
+
+## Adding a New Setting:
+
+- do `AC_DEFINE(HAVE_FOO)` in `configure.ac` when a setting should be set
+- choose the proper `config_host/config_XXX.h` file to use
+ - if it is a global setting (such as availability of a compiler feature),
+ use `config_host/config_global.h`
+ - otherwise check if there is a matching `config_host/config_XXX.h` file
+ - if none matches, add a new one:
+ - add `config_host/config_XXX.h.in` here, with just `#ifndef` include guard
+ - add `AC_CONFIG_HEADERS([config_host/config_XXX.h])` next to the others
+ in `configure.ac`
+- add `#define HAVE_FOO 0` to the `config_host/config_XXX.h`, possibly with a comment
+ (do not use `#undef HAVE_FOO`, unless the setting has more values than on/off)
+- add `#include <config_XXX.h>` before any #if `HAVE_FOO` in a source file
+- make sure you use `#if HAVE_FOO` for on/off settings, do not use `#ifdef`
diff --git a/config_host/config_box2d.h.in b/config_host/config_box2d.h.in
new file mode 100644
index 000000000..431987866
--- /dev/null
+++ b/config_host/config_box2d.h.in
@@ -0,0 +1,7 @@
+#ifndef CONFIG_BOX2D_H
+#define CONFIG_BOX2D_H
+
+/* Box2D/Box2D.h is 2.3, 2.4 has box2d/box2d.h */
+#define BOX2D_HEADER <box2d/box2d.h>
+
+#endif
diff --git a/config_host/config_buildid.h.in b/config_host/config_buildid.h.in
new file mode 100644
index 000000000..04f03b835
--- /dev/null
+++ b/config_host/config_buildid.h.in
@@ -0,0 +1,10 @@
+/*
+Optional Build ID displayed in the about dialog
+*/
+
+#ifndef CONFIG_BUILDID_H
+#define CONFIG_BUILDID_H
+
+#undef EXTRA_BUILDID
+
+#endif
diff --git a/config_host/config_cairo_canvas.h.in b/config_host/config_cairo_canvas.h.in
new file mode 100644
index 000000000..0c3817533
--- /dev/null
+++ b/config_host/config_cairo_canvas.h.in
@@ -0,0 +1,6 @@
+#ifndef CONFIG_CAIRO_CANVAS_H
+#define CONFIG_CAIRO_CANVAS_H
+
+#define ENABLE_CAIRO_CANVAS 0
+
+#endif
diff --git a/config_host/config_clang.h.in b/config_host/config_clang.h.in
new file mode 100644
index 000000000..678c53128
--- /dev/null
+++ b/config_host/config_clang.h.in
@@ -0,0 +1,21 @@
+/*
+
+Settings related to Clang compiler plugins.
+
+*/
+
+#ifndef CONFIG_CLANG_H
+#define CONFIG_CLANG_H
+
+#undef BUILDDIR
+#undef SDKDIR
+#undef SRCDIR
+#undef WORKDIR
+
+#undef CLANG_VERSION
+
+/* This is actually unused, but it should change whenever Clang changes,
+thus causing update of this .h file and triggering rebuild of our Clang plugin. */
+#undef CLANG_FULL_VERSION
+
+#endif
diff --git a/config_host/config_crypto.h.in b/config_host/config_crypto.h.in
new file mode 100644
index 000000000..106485d55
--- /dev/null
+++ b/config_host/config_crypto.h.in
@@ -0,0 +1,36 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+#ifndef CONFIG_CRYPTO_H
+#define CONFIG_CRYPTO_H
+
+/*
+ * Whether NSS is available
+ */
+#define HAVE_FEATURE_NSS 0
+
+/*
+ * Use MS CAPI for crypto operations
+ */
+#define USE_CRYPTO_MSCAPI 0
+
+/*
+ * Use Mozilla for crypto operations
+ */
+#define USE_CRYPTO_NSS 0
+
+#if USE_CRYPTO_MSCAPI || USE_CRYPTO_NSS
+#define USE_CRYPTO_ANY 1
+#else
+#define USE_CRYPTO_ANY 0
+#endif
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */
diff --git a/config_host/config_cxxabi.h.in b/config_host/config_cxxabi.h.in
new file mode 100644
index 000000000..0acaa5605
--- /dev/null
+++ b/config_host/config_cxxabi.h.in
@@ -0,0 +1,26 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+#ifndef CONFIG_CXXABI_H
+#define CONFIG_CXXABI_H
+
+#define HAVE_CXXABI_H_BASE_CLASS_TYPE_INFO 0
+#define HAVE_CXXABI_H_CLASS_TYPE_INFO 0
+#define HAVE_CXXABI_H_CXA_ALLOCATE_EXCEPTION 0
+#define HAVE_CXXABI_H_CXA_EH_GLOBALS 0
+#define HAVE_CXXABI_H_CXA_EXCEPTION 0
+#define HAVE_CXXABI_H_CXA_GET_GLOBALS 0
+#define HAVE_CXXABI_H_CXA_CURRENT_EXCEPTION_TYPE 0
+#define HAVE_CXXABI_H_CXA_THROW 0
+#define HAVE_CXXABI_H_SI_CLASS_TYPE_INFO 0
+#define HAVE_CXXABI_H_VMI_CLASS_TYPE_INFO 0
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/config_host/config_dbus.h.in b/config_host/config_dbus.h.in
new file mode 100644
index 000000000..4ac5c32fa
--- /dev/null
+++ b/config_host/config_dbus.h.in
@@ -0,0 +1,18 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+#ifndef INCLUDED_CONFIG_DBUS_H
+#define INCLUDED_CONFIG_DBUS_H
+
+#define ENABLE_DBUS 0
+#define DBUS_HAVE_GLIB 0
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/config_host/config_dconf.h.in b/config_host/config_dconf.h.in
new file mode 100644
index 000000000..09608c429
--- /dev/null
+++ b/config_host/config_dconf.h.in
@@ -0,0 +1,17 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+#ifndef INCLUDED_CONFIG_DCONF_H
+#define INCLUDED_CONFIG_DCONF_H
+
+#define ENABLE_DCONF 0
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/config_host/config_eot.h.in b/config_host/config_eot.h.in
new file mode 100644
index 000000000..d1c87a053
--- /dev/null
+++ b/config_host/config_eot.h.in
@@ -0,0 +1,6 @@
+#ifndef CONFIG_EOT_H
+#define CONFIG_EOT_H
+
+#define ENABLE_EOT 0
+
+#endif
diff --git a/config_host/config_extensions.h.in b/config_host/config_extensions.h.in
new file mode 100644
index 000000000..62cf18628
--- /dev/null
+++ b/config_host/config_extensions.h.in
@@ -0,0 +1,15 @@
+#ifndef CONFIG_EXTENSION_UPDATE
+#define CONFIG_EXTENSION_UPDATE
+
+/* EXTENSIONS - Whether we have any extension mechanism at all
+ *
+ * Primarily intended for non-desktop platforms where supporting
+ * extensions can be complicated, or even prohibited by the OS (as on
+ * iOS).
+ */
+
+#define HAVE_FEATURE_EXTENSIONS 0
+
+#define ENABLE_EXTENSION_UPDATE 0
+
+#endif
diff --git a/config_host/config_feature_desktop.h.in b/config_host/config_feature_desktop.h.in
new file mode 100644
index 000000000..489f684af
--- /dev/null
+++ b/config_host/config_feature_desktop.h.in
@@ -0,0 +1,28 @@
+/* A feature split out from config_features.h because it affects many files.
+ */
+
+#ifndef CONFIG_FEATURE_DESKTOP_H
+#define CONFIG_FEATURE_DESKTOP_H
+
+/* DESKTOP - Whether we have a "normal" desktop UI or not.
+ *
+ * Non-DESKTOP in practice means touch-based mobile devices, Android
+ * or iOS for now. Support for those is work in progress.
+ *
+ * Non-DESKTOP implies that the OS makes sure that only one instance
+ * of each LibreOffice-based "app" at a time can be running, and thus
+ * the LibreOffice code does not need to handle such things itself.
+ *
+ * Non-DESKTOP implies no traditional inter-app drag and drop concept.
+ *
+ * Non-DESKTOP implies no traditional help mechanism, and to some
+ * extent (as noticed, and as possible without making the code too
+ * ugly) the related code is ifdeffed out.
+ *
+ * Non-DESKTOP implies no traditional desktop-style GUI elements like
+ * toolbars and scrollbars presented by the LO code.
+ */
+
+#define HAVE_FEATURE_DESKTOP 0
+
+#endif
diff --git a/config_host/config_feature_opencl.h.in b/config_host/config_feature_opencl.h.in
new file mode 100644
index 000000000..637c15a08
--- /dev/null
+++ b/config_host/config_feature_opencl.h.in
@@ -0,0 +1,13 @@
+/* A feature split out from config_features.h because it affects many files.
+ */
+
+#ifndef CONFIG_FEATURE_OPENCL_H
+#define CONFIG_FEATURE_OPENCL_H
+
+/*
+ * Whether OpenCL is usable on the platform and we should compile in use of OpenCL.
+ */
+
+#define HAVE_FEATURE_OPENCL 0
+
+#endif
diff --git a/config_host/config_features.h.in b/config_host/config_features.h.in
new file mode 100644
index 000000000..867258e26
--- /dev/null
+++ b/config_host/config_features.h.in
@@ -0,0 +1,147 @@
+/* Configuration of high-level features that either 1) depend on the
+ * platform (but are common to several platforms so just checking for
+ * the feature is simpler than checking for several platforms), or 2)
+ * are build-time configurable.
+ */
+
+#ifndef CONFIG_FEATURES_H
+#define CONFIG_FEATURES_H
+
+/* AVMEDIA - Whether to have functionality to display and manipulate
+ * embedded AV media in documents
+ */
+
+#define HAVE_FEATURE_AVMEDIA 0
+
+/* DBCONNECTIVITY - Whether to have functionality to connect to
+ * databases.
+ */
+
+#define HAVE_FEATURE_DBCONNECTIVITY 0
+
+/* SCRIPTING - Whether we have any mechanism to execute user-provided scripts
+ *
+ * Primarily intended for the iOS App Store where the
+ * rules prohibit user-accessible scripting features.
+ * Sure, it would be nice to still be able to have internal features
+ * implemented in some scripting language. Later, if necessary.
+ */
+
+#define HAVE_FEATURE_SCRIPTING 0
+
+/* MULTIUSER_ENVIRONMENT - Whether running on a "normal" multi-user
+ * desktop (or server) OS
+ *
+ * Non-MULTIUSER implies that the OS makes sure that only one
+ * LibreOffice-based process at a time can be running that could
+ * access the same local documents, and that thus no locking of local
+ * documents is needed, and that no "shared documents" in Calc
+ * is meaningful.
+ *
+ * Non-MULTIUSER in practice means Android or iOS for now, so thus is
+ * work in progress.
+ */
+
+#define HAVE_FEATURE_MULTIUSER_ENVIRONMENT 0
+
+/*
+ * Whether the OS has Avahi support,
+ * This library is used for zeroconf service publication on the local network
+ * for the Impress remote control, so that the remote can automatically
+ * discover the running libO instance and its IP address.
+ *
+ * This library should be present on most modern linux distributions
+ * but not on "all" of them. For now, you should add --enable-avahi for
+ * this to be taken into account. Otherwise the test of its presence
+ * will not take place.
+ */
+
+#define HAVE_FEATURE_AVAHI 0
+
+/* MACOSX_SANDBOX - whether LibreOffice runs in a macOS sandbox
+ *
+ * When building LibreOffice for distribution through the Mac App Store,
+ * it must be sandboxed.
+ */
+
+#define HAVE_FEATURE_MACOSX_SANDBOX 0
+
+/* READONLY_INSTALLSET - whether to treat the installation as read-only
+ *
+ * Prevents attempts by LibreOffice to write into its installation. That means
+ * at least that no "system-wide" extensions can be added, if the location for
+ * them is the traditional one right in the middle of the installation.
+ * Probably not completely implemented.
+ */
+
+#define HAVE_FEATURE_READONLY_INSTALLSET 0
+
+/*
+ * Whether we support breakpad as crash reporting lib.
+ */
+#define HAVE_FEATURE_BREAKPAD 0
+
+/* BACKTRACE - whether a GNU backtrace implementation is available.
+ */
+#define HAVE_FEATURE_BACKTRACE 0
+
+/*
+ * Whether OpenGL is enabled
+ */
+#define HAVE_FEATURE_OPENGL 0
+
+/*
+ * Whether Skia is enabled
+ */
+#define HAVE_FEATURE_SKIA 0
+
+/*
+ * Whether User Interface is available
+ */
+#define HAVE_FEATURE_UI 0
+
+/*
+ * Whether PDF import is available
+ */
+#define HAVE_FEATURE_PDFIMPORT 0
+
+/*
+ * Whether poppler is available
+ */
+#define HAVE_FEATURE_POPPLER 0
+
+/*
+ * Whether the automatic online updater is available
+ */
+#define HAVE_FEATURE_UPDATE_MAR 0
+
+/*
+ * Whether we are avoiding the tweaks needed for the Android app from the
+ * android/ subdir.
+ */
+#define HAVE_FEATURE_ANDROID_LOK 0
+
+/*
+ * Whether this is a Community Edition.
+ */
+#define HAVE_FEATURE_COMMUNITY_FLAVOR 0
+
+/* XMLHELP - whether we include the XML help mechanisms
+ *
+ * Can be turned off with --without-xmlhelp
+ */
+#define HAVE_FEATURE_XMLHELP 0
+
+/*
+ * Whether oosplash calls pagein binaries to speed up library loading.
+ * Probably not useful nowadays with SSD based systems.
+ */
+#define HAVE_FEATURE_PAGEIN 0
+
+/*
+ * Whether Calc supports jumbo sheets (more than 1m rows), which can overflow
+ * 32bit drawing coordinates (see tools::Long definition).
+ */
+#define HAVE_FEATURE_JUMBO_SHEETS 0
+
+#endif
diff --git a/config_host/config_firebird.h.in b/config_host/config_firebird.h.in
new file mode 100644
index 000000000..edfbb2df6
--- /dev/null
+++ b/config_host/config_firebird.h.in
@@ -0,0 +1,10 @@
+/*
+Settings for Firebird
+*/
+
+#ifndef CONFIG_FIREBIRD_H
+#define CONFIG_FIREBIRD_H
+
+#define ENABLE_FIREBIRD_SDBC 0
+
+#endif
diff --git a/config_host/config_folders.h.in b/config_host/config_folders.h.in
new file mode 100644
index 000000000..13051984f
--- /dev/null
+++ b/config_host/config_folders.h.in
@@ -0,0 +1,54 @@
+/* Configuration of subfolder names in the installation tree. The
+ * values of these macros when configured will be strings. The names
+ * of these macros reflect what the value would be in an "ideal" world
+ * on Linux, not current reality. (For example LIBO_BIN_FOLDER is
+ * actually "program" on Linux and most other Unixes.)
+ */
+
+#ifndef CONFIG_FOLDERS_H
+#define CONFIG_FOLDERS_H
+
+/* where the soffice executable and other end-user-invoked executables are */
+#undef LIBO_BIN_FOLDER
+
+/* where the *rc / *.ini file are */
+#undef LIBO_ETC_FOLDER
+
+/* where helper executables run by soffice are */
+#undef LIBO_LIBEXEC_FOLDER
+
+/* where dynamic libraries loaded directly or programmatically are */
+#undef LIBO_LIB_FOLDER
+
+/* where read-only resources are in general */
+#undef LIBO_SHARE_FOLDER
+
+/* where help files are */
+#undef LIBO_SHARE_HELP_FOLDER
+
+/* where java jars are */
+#undef LIBO_SHARE_JAVA_FOLDER
+
+/* the presets folder */
+#undef LIBO_SHARE_PRESETS_FOLDER
+
+/* LO's own "resources" */
+#undef LIBO_SHARE_RESOURCE_FOLDER
+
+/* LO's "shell" artwork */
+#undef LIBO_SHARE_SHELL_FOLDER
+
+/* URE folders */
+#undef LIBO_URE_BIN_FOLDER
+#undef LIBO_URE_ETC_FOLDER
+#undef LIBO_URE_LIB_FOLDER
+#undef LIBO_URE_MISC_FOLDER
+#undef LIBO_URE_SHARE_JAVA_FOLDER
+
+/* the source root directory of the build */
+#undef SRC_ROOT
+
+/* the build directory of the build */
+#undef BUILDDIR
+
+#endif
diff --git a/config_host/config_fonts.h.in b/config_host/config_fonts.h.in
new file mode 100644
index 000000000..edb828128
--- /dev/null
+++ b/config_host/config_fonts.h.in
@@ -0,0 +1,9 @@
+#ifndef CONFIG_FONTS_H
+#define CONFIG_FONTS_H
+
+/*
+ * Whether extra fonts are available
+ */
+#define HAVE_MORE_FONTS 0
+
+#endif
diff --git a/config_host/config_fuzzers.h.in b/config_host/config_fuzzers.h.in
new file mode 100644
index 000000000..a33823260
--- /dev/null
+++ b/config_host/config_fuzzers.h.in
@@ -0,0 +1,10 @@
+/*
+Settings for fuzzers mode
+*/
+
+#ifndef CONFIG_FUZZERS_H
+#define CONFIG_FUZZERS_H
+
+#define ENABLE_FUZZERS 0
+
+#endif
diff --git a/config_host/config_gio.h.in b/config_host/config_gio.h.in
new file mode 100644
index 000000000..a2d880ed8
--- /dev/null
+++ b/config_host/config_gio.h.in
@@ -0,0 +1,17 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+#ifndef INCLUDED_CONFIG_GIO_H
+#define INCLUDED_CONFIG_GIO_H
+
+#define ENABLE_GIO 0
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/config_host/config_global.h.in b/config_host/config_global.h.in
new file mode 100644
index 000000000..895ec6116
--- /dev/null
+++ b/config_host/config_global.h.in
@@ -0,0 +1,53 @@
+/*
+Global configuration file.
+
+Only for settings that apply to every source file and are unlikely to change often,
+such as whether a certain C++11 feature is available.
+
+Do NOT use for settings local to some code or for settings that can change often.
+Any change in this header will cause a rebuild of almost everything.
+
+*/
+
+#ifndef CONFIG_GLOBAL_H
+#define CONFIG_GLOBAL_H
+
+#define HAVE_GCC_BUILTIN_ATOMIC 0
+#define HAVE_SYSLOG_H 0
+
+// Compiler supports C++20 <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1073r3.html>
+// "Immediate functions":
+#define HAVE_CPP_CONSTEVAL 0
+
+// Compiler supports all of C++2a <https://wg21.link/P0202R3> "Add Constexpr Modifiers to Functions
+// in <algorithm> and <utility> Headers", <https://wg21.link/P1004R2> "Making std::vector
+// constexpr", and <https://wg21.link/P1143R2> "Adding the constinit keyword":
+#define HAVE_CPP_CONSTINIT_SORTED_VECTOR 0
+
+// Useable C++2a <span>:
+#define HAVE_CPP_SPAN 0
+
+/* "CWG motion 23: P1825R0 'Merged wording for P0527R1 and P1155R3' (DR)" in
+ <https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4829.html> "N4829 Editors' Report --
+ Programming Languages -- C++" marks
+ <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1155r3.html> "More implicit moves" as a
+ DR. Some versions of GCC already implemented it prior to the fix for
+ <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87150> "move ctor wrongly chosen in return stmt
+ (derived vs. base)"; MSVC++ 14.24 started to implement it, see <https://
+ developercommunity.visualstudio.com/content/problem/852827/
+ msvc-1424-started-to-chose-move-ctor-in-return-der.html> "MSVC++ 14.24 started to choose move ctor
+ in return derived vs. base". At least Clang 9, which does not implement it, emits
+ -Werror,-Wreturn-std-move when it therefore considers a std::move to be missing. On the other
+ hand, at least some versions of GCC would emit -Werror=redundant-move in places where such a
+ std::move would be added unconditionally, see c00948d9bd35dfb15a331c2163f32e9ee24644fd "Silence
+ bogus -Werror=redundant-move (GCC 9)". */
+#define HAVE_P1155R3 0
+
+// Whether the OS provides a usable dynamic loading API
+#define HAVE_DLAPI 0
+
+// Whether the OS uses the common UNIX dynamic loading API calls, like dlopen, dlsym, dladdr etc.
+// Use HAVE_DLAPI instead. Should not be used outside of sal/osl/unx/module.cxx!
+#define HAVE_UNIX_DLAPI 0
+
+#endif
diff --git a/config_host/config_gpgme.h.in b/config_host/config_gpgme.h.in
new file mode 100644
index 000000000..ead3ca7bc
--- /dev/null
+++ b/config_host/config_gpgme.h.in
@@ -0,0 +1,33 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+/* Configuration for gpgme++.
+ */
+
+#ifndef CONFIG_GPGME_H
+#define CONFIG_GPGME_H
+
+// Defined if gpgme support is available
+#define HAVE_FEATURE_GPGME 0
+
+// Defined if gpg and gpgme signature verification is available
+#define HAVE_FEATURE_GPGVERIFY 0
+
+// Defined if gpgconf --create-socketdir works
+#define HAVE_GPGCONF_SOCKETDIR 0
+
+#if HAVE_FEATURE_GPGME
+# include "config_lgpl.h"
+#endif
+
+#undef GPGME_GPGCONF
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/config_host/config_java.h.in b/config_host/config_java.h.in
new file mode 100644
index 000000000..8f05ec626
--- /dev/null
+++ b/config_host/config_java.h.in
@@ -0,0 +1,14 @@
+#ifndef CONFIG_JAVA_H
+#define CONFIG_JAVA_H
+
+/* JAVA
+ *
+ * Whether we have support for Java extensions, and use own Java
+ * functionality).
+ */
+
+#define HAVE_FEATURE_JAVA 0
+
+#undef JAVA_ARCH
+
+#endif
diff --git a/config_host/config_langs.h.in b/config_host/config_langs.h.in
new file mode 100644
index 000000000..d60a5c168
--- /dev/null
+++ b/config_host/config_langs.h.in
@@ -0,0 +1,10 @@
+/* Configuration of restriction on supported ui languages, by the
+ * --with-lang option.
+ */
+
+#ifndef CONFIG_LANGS_H
+#define CONFIG_LANGS_H
+
+#define WITH_LANG ""
+
+#endif
diff --git a/config_host/config_lgpl.h.in b/config_host/config_lgpl.h.in
new file mode 100644
index 000000000..f157a5cb1
--- /dev/null
+++ b/config_host/config_lgpl.h.in
@@ -0,0 +1,14 @@
+/*
+ * Include this file to ensure that this code is not
+ * compiled into the MPL subset.
+ */
+#ifndef CONFIG_LGPL_H
+#define CONFIG_LGPL_H
+
+#include "config_mpl.h"
+
+#if MPL_HAVE_SUBSET
+# error "Attempting to compile LGPL code into MPL subset"
+#endif
+
+#endif
diff --git a/config_host/config_libcxx.h.in b/config_host/config_libcxx.h.in
new file mode 100644
index 000000000..d1ae77a53
--- /dev/null
+++ b/config_host/config_libcxx.h.in
@@ -0,0 +1,17 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+#ifndef INCLUDED_CONFIG_HOST_CONFIG_LIBCXX_H
+#define INCLUDED_CONFIG_HOST_CONFIG_LIBCXX_H
+
+#define HAVE_LIBCPP 0
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */
diff --git a/config_host/config_liblangtag.h.in b/config_host/config_liblangtag.h.in
new file mode 100644
index 000000000..f639fb76c
--- /dev/null
+++ b/config_host/config_liblangtag.h.in
@@ -0,0 +1,6 @@
+#ifndef CONFIG_LIBLANGTAG_H
+#define CONFIG_LIBLANGTAG_H
+
+#define LIBLANGTAG_INLINE_FIX 0
+
+#endif
diff --git a/config_host/config_locales.h.in b/config_host/config_locales.h.in
new file mode 100644
index 000000000..b9b6988cc
--- /dev/null
+++ b/config_host/config_locales.h.in
@@ -0,0 +1,58 @@
+/* Configuration of restriction on supported locales, by the
+ * --with-locales option.
+ *
+ * (Note that this is totally unrelated to what UI language(s) were
+ * configured with the --with-lang option.)
+ *
+ * Normally, especially for desktop OSes, LibreOffice is built to
+ * support all the locales and character encodings that it has code
+ * (data) for in the source code. By using the --with-locales
+ * configure switch, this can be restricted.
+ *
+ * This file defines feature test macros for those languages for which
+ * at least one locale is to be supported. In some cases, a feature
+ * test macro for a script is provided in addition or instead.
+ *
+ * Only languages for which there exists separate code and/or data in
+ * the source code need to be mentioned here.
+ */
+
+#ifndef CONFIG_LOCALES_H
+#define CONFIG_LOCALES_H
+
+/* In the normal case WITH_LOCALE_ALL is one and this
+ * overrides the others which are zero.
+ */
+#define WITH_LOCALE_ALL 0
+
+/* When --with-locales was used, WITH_LOCALE_ALL is zero and some of
+ * these are one.
+ */
+#define WITH_LOCALE_ca 0
+#define WITH_LOCALE_cu 0
+#define WITH_LOCALE_dz 0
+#define WITH_LOCALE_el 0
+#define WITH_LOCALE_he 0
+#define WITH_LOCALE_hi 0
+#define WITH_LOCALE_hr 0
+#define WITH_LOCALE_hu 0
+#define WITH_LOCALE_is 0
+#define WITH_LOCALE_ja 0
+#define WITH_LOCALE_ko 0
+#define WITH_LOCALE_ku 0
+#define WITH_LOCALE_ln 0
+#define WITH_LOCALE_my 0
+#define WITH_LOCALE_ne 0
+#define WITH_LOCALE_ro 0
+#define WITH_LOCALE_ru 0
+#define WITH_LOCALE_sid 0
+#define WITH_LOCALE_th 0
+#define WITH_LOCALE_tr 0
+#define WITH_LOCALE_uk 0
+#define WITH_LOCALE_vro 0
+#define WITH_LOCALE_zh 0
+
+#define WITH_LOCALE_FOR_SCRIPT_Cyrl 0
+#define WITH_LOCALE_FOR_SCRIPT_Deva 0
+
+#endif
diff --git a/config_host/config_mpl.h.in b/config_host/config_mpl.h.in
new file mode 100644
index 000000000..bde10e3ce
--- /dev/null
+++ b/config_host/config_mpl.h.in
@@ -0,0 +1,9 @@
+/* config_host/config_mpl.h. Generated from config_mpl.h.in by configure. */
+
+#ifndef CONFIG_MPL_H
+#define CONFIG_MPL_H
+
+#define MPL_HAVE_SUBSET 0
+
+#endif
+
diff --git a/config_host/config_oauth2.h.in b/config_host/config_oauth2.h.in
new file mode 100644
index 000000000..9945dda3d
--- /dev/null
+++ b/config_host/config_oauth2.h.in
@@ -0,0 +1,48 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ */
+
+#ifndef CONFIG_OAUTH2_H
+#define CONFIG_OAUTH2_H
+
+
+/* Google Drive settings */
+#define GDRIVE_BASE_URL "https://www.googleapis.com/drive/v3"
+#define GDRIVE_CLIENT_ID ""
+#define GDRIVE_CLIENT_SECRET ""
+#define GDRIVE_AUTH_URL "https://accounts.google.com/o/oauth2/v2/auth"
+#define GDRIVE_TOKEN_URL "https://oauth2.googleapis.com/token"
+#define GDRIVE_REDIRECT_URI "urn:ietf:wg:oauth:2.0:oob"
+#define GDRIVE_SCOPE "https://www.googleapis.com/auth/drive.file"
+
+
+/* Alfresco Cloud */
+#define ALFRESCO_CLOUD_BASE_URL "https://api.alfresco.com/"
+#define ALFRESCO_CLOUD_CLIENT_ID ""
+#define ALFRESCO_CLOUD_CLIENT_SECRET ""
+#define ALFRESCO_CLOUD_AUTH_URL "https://api.alfresco.com/auth/oauth/versions/2/authorize"
+#define ALFRESCO_CLOUD_TOKEN_URL "https://api.alfresco.com/auth/oauth/versions/2/token"
+#define ALFRESCO_CLOUD_REDIRECT_URI "http://127.0.0.1/Callback"
+#define ALFRESCO_CLOUD_SCOPE "public_api"
+
+
+/* OneDrive */
+#define ONEDRIVE_BASE_URL "https://graph.microsoft.com/v1.0"
+#define ONEDRIVE_CLIENT_ID ""
+#define ONEDRIVE_CLIENT_SECRET ""
+#define ONEDRIVE_AUTH_URL "https://login.microsoftonline.com/common/oauth2/v2.0/authorize"
+#define ONEDRIVE_TOKEN_URL "https://login.microsoftonline.com/common/oauth2/v2.0/token"
+#define ONEDRIVE_REDIRECT_URI "http://localhost/LibreOffice"
+#define ONEDRIVE_SCOPE "Files.ReadWrite offline_access"
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/config_host/config_oox.h.in b/config_host/config_oox.h.in
new file mode 100644
index 000000000..f711fa794
--- /dev/null
+++ b/config_host/config_oox.h.in
@@ -0,0 +1,13 @@
+#ifndef CONFIG_OOX_H
+#define CONFIG_OOX_H
+
+/*
+
+Which TLS backend to use for cryptographic operations.
+
+*/
+
+#define USE_TLS_OPENSSL 0
+#define USE_TLS_NSS 0
+
+#endif
diff --git a/config_host/config_options.h.in b/config_host/config_options.h.in
new file mode 100644
index 000000000..37f044f1b
--- /dev/null
+++ b/config_host/config_options.h.in
@@ -0,0 +1,26 @@
+/*
+ * General configuration settings for various options.
+ */
+
+#ifndef CONFIG_OPTIONS_H
+#define CONFIG_OPTIONS_H
+
+#define ENABLE_MERGELIBS 0
+
+#define ENABLE_RUNTIME_OPTIMIZATIONS 0
+
+// Used to turn off visibility for some classes/symbols when linking with --enable-mergelibs
+//
+#if ENABLE_MERGELIBS
+#define UNLESS_MERGELIBS(x)
+#else
+#define UNLESS_MERGELIBS(x) x
+#endif
+#if ENABLE_MERGELIBS
+#define IF_MERGELIBS(x) x
+#else
+#define IF_MERGELIBS(x)
+#endif
+
+
+#endif
diff --git a/config_host/config_options_calc.h.in b/config_host/config_options_calc.h.in
new file mode 100644
index 000000000..f369797a5
--- /dev/null
+++ b/config_host/config_options_calc.h.in
@@ -0,0 +1,10 @@
+/*
+ * General configuration settings for various options specific to Calc.
+ */
+
+#ifndef CONFIG_OPTIONS_CALC_H
+#define CONFIG_OPTIONS_CALC_H
+
+#define ENABLE_FORMULA_LOGGER 0
+
+#endif
diff --git a/config_host/config_poppler.h.in b/config_host/config_poppler.h.in
new file mode 100644
index 000000000..8cb1ddb95
--- /dev/null
+++ b/config_host/config_poppler.h.in
@@ -0,0 +1,10 @@
+/*
+Settings for poppler header file detection
+*/
+
+#ifndef CONFIG_POPPLER_H
+#define CONFIG_POPPLER_H
+
+#define ENABLE_PDFIMPORT 0
+
+#endif
diff --git a/config_host/config_probes.h.in b/config_host/config_probes.h.in
new file mode 100644
index 000000000..b15a1f077
--- /dev/null
+++ b/config_host/config_probes.h.in
@@ -0,0 +1,7 @@
+#ifndef CONFIG_PROBES_H
+#define CONFIG_PROBES_H
+
+/* Whether we have and can use sys/sdt.h for probes. */
+#define USE_SDT_PROBES 0
+
+#endif
diff --git a/config_host/config_python.h.in b/config_host/config_python.h.in
new file mode 100644
index 000000000..8972fbd77
--- /dev/null
+++ b/config_host/config_python.h.in
@@ -0,0 +1,10 @@
+/* python stuff */
+
+#ifndef CONFIG_PYTHON_H
+#define CONFIG_PYTHON_H
+
+#undef PYTHON_VERSION_STRING
+
+#define ENABLE_LIBRELOGO 0
+
+#endif // CONFIG_PYTHON_H
diff --git a/config_host/config_skia.h.in b/config_host/config_skia.h.in
new file mode 100644
index 000000000..b98ba14d3
--- /dev/null
+++ b/config_host/config_skia.h.in
@@ -0,0 +1,82 @@
+/*
+
+Settings for the Skia library. We compile the Skia library with these
+settings and also LO code uses this header to ensure the settings
+are the same.
+*/
+
+#ifndef CONFIG_SKIA_H
+#define CONFIG_SKIA_H
+
+// This is a setting that should be set manually and it affects LO
+// code rather than Skia itself. It basically controls setting
+// BackendCapabilities::mbSupportsBitmap32, i.e. whether one LO bitmap
+// contains all the 32bits of an image including the alpha (premultiplied).
+//
+// Since Skia does not natively support 24bpp, the preferred setup is
+// that the setting should be enabled, it makes the code faster and cleaner.
+//
+// Unfortunately VCL historically splits alpha into a whole separate
+// bitmap and works with 24bpp+8bpp, which is generally more complicated,
+// more error-prone and just worse, but that's how LO code has been
+// written and so there are many places in LO that expect this and
+// do not work correctly with true 32bpp bitmaps.
+//
+// So ultimately the 24+8 split should be dumped (preferably in all of LO,
+// not just the Skia-related code), but until all of LO works correctly
+// with 32bpp keep this disabled in order to avoid such breakages.
+
+//#define SKIA_USE_BITMAP32 1
+#define SKIA_USE_BITMAP32 0
+
+
+// GPU support (set by configure).
+#undef SK_SUPPORT_GPU
+// Vulkan support enabled (set by configure).
+#undef SK_VULKAN
+// Metal support enabled (set by configure).
+#undef SK_METAL
+
+// Memory allocator for Vulkan.
+#define SK_USE_VMA 1
+
+// Set by Skia's BUILD.gn.
+#define GR_OP_ALLOCATE_USE_NEW
+
+#define SK_CODEC_DECODES_PNG 1
+#define SK_ENCODE_PNG 1
+
+// These are just to avoid warnings (some headers use them even with GL disabled).
+#define SK_ASSUME_GL 1
+#define SK_ASSUME_GL_ES 0
+
+#define SK_ENABLE_SKSL 1
+
+// See https://codereview.chromium.org/2089583002 . This makes raster drawing
+// faster in some cases, it was made conditional because of some tests failing,
+// but if I'm reading the review correctly the code is in fact fine and just
+// those tests needed updating, which presumably has never happened.
+#define SK_DRAWBITMAPRECT_FAST_OFFSET 1
+
+// Default to BGRA. Skia already defaults to that on Windows, and it seems
+// the default X11 visual is actually also BGRA.
+#define SK_R32_SHIFT 16
+
+// Enable Skia's internal checks depending on DBG_UTIL mode. ENABLE_SKIA_DEBUG
+// controls whether to build with or without optimizations (set in Makefile).
+#ifdef DBG_UTIL
+
+#define SK_DEBUG
+
+#define SK_ENABLE_DUMP_GPU
+
+#else
+
+#define SK_RELEASE
+
+#endif // DBG_UTIL
+
+// TODO ?
+//#define SK_R32_SHIFT 16
+
+#endif
diff --git a/config_host/config_typesizes.h.in b/config_host/config_typesizes.h.in
new file mode 100644
index 000000000..cc0fcf8f8
--- /dev/null
+++ b/config_host/config_typesizes.h.in
@@ -0,0 +1,19 @@
+/*
+
+ Alignments and sizes of types.
+
+*/
+
+#ifndef CONFIG_TYPESIZES_H
+#define CONFIG_TYPESIZES_H
+
+#undef SAL_TYPES_ALIGNMENT2
+#undef SAL_TYPES_ALIGNMENT4
+#undef SAL_TYPES_ALIGNMENT8
+#undef SAL_TYPES_SIZEOFSHORT
+#undef SAL_TYPES_SIZEOFINT
+#undef SAL_TYPES_SIZEOFLONG
+#undef SAL_TYPES_SIZEOFLONGLONG
+#undef SAL_TYPES_SIZEOFPOINTER
+
+#endif
diff --git a/config_host/config_validation.h.in b/config_host/config_validation.h.in
new file mode 100644
index 000000000..892dd1262
--- /dev/null
+++ b/config_host/config_validation.h.in
@@ -0,0 +1,14 @@
+#pragma once
+
+/*
+ * Whether to use validation on files.
+ */
+#define HAVE_EXPORT_VALIDATION 0
+
+/*
+ * Whether to use export validation of binary formats (doc, xls, ppt)
+ *
+ * Requires installed Microsoft Office Binary File Format Validator
+ * https://www.microsoft.com/en-us/download/details.aspx?id=26794
+ */
+#define HAVE_BFFVALIDATOR 0
diff --git a/config_host/config_vcl.h.in b/config_host/config_vcl.h.in
new file mode 100644
index 000000000..81419d2c0
--- /dev/null
+++ b/config_host/config_vcl.h.in
@@ -0,0 +1,14 @@
+/*
+
+Settings about vcl
+*/
+
+#ifndef CONFIG_VCL_H
+#define CONFIG_VCL_H
+
+/* Nature of the device pixel coordinate system.
+ * We either use long or double for coordinates.
+ */
+#define VCL_FLOAT_DEVICE_PIXEL 0
+
+#endif
diff --git a/config_host/config_vclplug.h.in b/config_host/config_vclplug.h.in
new file mode 100644
index 000000000..b321f44e0
--- /dev/null
+++ b/config_host/config_vclplug.h.in
@@ -0,0 +1,35 @@
+/*
+
+Settings about which desktops have support enabled.
+
+*/
+
+#ifndef CONFIG_VCLPLUG_H
+#define CONFIG_VCLPLUG_H
+
+/**
+ * Set, if the platform uses X11 code.
+ */
+#define USING_X11 0
+
+/**
+ * Set the enabled platform plugins
+ */
+#define ENABLE_GEN 0
+#define ENABLE_GTK3 0
+#define ENABLE_GTK3_KDE5 0
+#define ENABLE_HEADLESS 0
+#define ENABLE_KF5 0
+#define ENABLE_QT5 0
+#define ENABLE_QT6 0
+
+/**
+ * Additional settings for the plugins
+ */
+#define ENABLE_GSTREAMER_1_0 0
+#define QT5_HAVE_GOBJECT 0
+#define QT5_USING_X11 0
+#define QT5_HAVE_XCB_ICCCM 0
+#define QT6_USING_X11 0
+
+#endif
diff --git a/config_host/config_vendor.h.in b/config_host/config_vendor.h.in
new file mode 100644
index 000000000..32602210c
--- /dev/null
+++ b/config_host/config_vendor.h.in
@@ -0,0 +1,10 @@
+/* Configuration of restriction on supported ui languages, by the
+ * --with-lang option.
+ */
+
+#ifndef CONFIG_VENDOR_H
+#define CONFIG_VENDOR_H
+
+#define OOO_VENDOR ""
+
+#endif
diff --git a/config_host/config_version.h.in b/config_host/config_version.h.in
new file mode 100644
index 000000000..40c7dad24
--- /dev/null
+++ b/config_host/config_version.h.in
@@ -0,0 +1,24 @@
+/*
+Version settings
+ version 4.0.0.1 is Major.Minor.Micro.Patch
+*/
+
+#ifndef CONFIG_VERSION_H
+#define CONFIG_VERSION_H
+
+#define LIBO_VERSION_STRINGIFY_inner(s) #s
+#define LIBO_VERSION_STRINGIFY(s) LIBO_VERSION_STRINGIFY_inner(s)
+
+#undef LIBO_VERSION_MAJOR
+#undef LIBO_VERSION_MINOR
+#undef LIBO_VERSION_MICRO
+#undef LIBO_VERSION_PATCH
+#undef LIBO_THIS_YEAR
+
+#define LIBO_VERSION_DOTTED \
+ LIBO_VERSION_STRINGIFY(LIBO_VERSION_MAJOR) "." \
+ LIBO_VERSION_STRINGIFY(LIBO_VERSION_MINOR) "." \
+ LIBO_VERSION_STRINGIFY(LIBO_VERSION_MICRO) "." \
+ LIBO_VERSION_STRINGIFY(LIBO_VERSION_PATCH)
+
+#endif
diff --git a/config_host/config_wasm_strip.h.in b/config_host/config_wasm_strip.h.in
new file mode 100644
index 000000000..3150a9609
--- /dev/null
+++ b/config_host/config_wasm_strip.h.in
@@ -0,0 +1,19 @@
+#ifndef CONFIG_FEATURE_WASM_STRIP_H
+#define CONFIG_FEATURE_WASM_STRIP_H
+
+#define ENABLE_WASM_STRIP_ACCESSIBILITY 0
+#define ENABLE_WASM_STRIP_CANVAS 0
+#define ENABLE_WASM_STRIP_CHART 0
+#define ENABLE_WASM_STRIP_DBACCESS 0
+#define ENABLE_WASM_STRIP_EPUB 0
+#define ENABLE_WASM_STRIP_EXTRA 0
+#define ENABLE_WASM_STRIP_GUESSLANG 0
+#define ENABLE_WASM_STRIP_HUNSPELL 0
+#define ENABLE_WASM_STRIP_PINGUSER 0
+#define ENABLE_WASM_STRIP_PREMULTIPLY 0
+#define ENABLE_WASM_STRIP_RECENT 0
+#define ENABLE_WASM_STRIP_RECOVERYUI 0
+#define ENABLE_WASM_STRIP_SPLASH 0
+#define ENABLE_WASM_STRIP_SWEXPORTS 0
+
+#endif
diff --git a/config_host/config_writerperfect.h.in b/config_host/config_writerperfect.h.in
new file mode 100644
index 000000000..8d2d819dd
--- /dev/null
+++ b/config_host/config_writerperfect.h.in
@@ -0,0 +1,35 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+/* Configuration for versions of import libraries used by writerperfect.
+ * This is needed to skip test files that are not supported by the used
+ * version.
+ */
+
+#undef EBOOK_VERSION_MAJOR
+#undef EBOOK_VERSION_MINOR
+#undef EBOOK_VERSION_MICRO
+
+#undef ETONYEK_VERSION_MAJOR
+#undef ETONYEK_VERSION_MINOR
+#undef ETONYEK_VERSION_MICRO
+
+#undef MWAW_VERSION_MAJOR
+#undef MWAW_VERSION_MINOR
+#undef MWAW_VERSION_MICRO
+
+#undef STAROFFICE_VERSION_MAJOR
+#undef STAROFFICE_VERSION_MINOR
+#undef STAROFFICE_VERSION_MICRO
+
+#undef WPS_VERSION_MAJOR
+#undef WPS_VERSION_MINOR
+#undef WPS_VERSION_MICRO
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/config_host/config_zxing.h.in b/config_host/config_zxing.h.in
new file mode 100644
index 000000000..6463cb6b4
--- /dev/null
+++ b/config_host/config_zxing.h.in
@@ -0,0 +1,17 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+#ifndef INCLUDED_CONFIG_ZXING_H
+#define INCLUDED_CONFIG_ZXING_H
+
+#define ENABLE_ZXING 0
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/config_host_lang.mk.in b/config_host_lang.mk.in
new file mode 100644
index 000000000..dbd641499
--- /dev/null
+++ b/config_host_lang.mk.in
@@ -0,0 +1,8 @@
+ # language-related config variables for LibreOffice
+ # this file is intended to be able to be included in a Makefile
+ # and not to be sourced in a shell session
+ #
+
+export ALL_LANGS=@ALL_LANGS@
+export WITH_LANG=@WITH_LANG@
+export WITH_LANG_LIST=@WITH_LANG_LIST@