# Fixup some things for # optional components AROS_PREFS_SET := @config_prefs_set@ AROS_STDC_WCHAR32 := @aros_config_wchar32@ # # Target options # #Bootloader GRUB2_VERSION := @target_grub2_version@ GRUB2_SPLASHIMG := @grub2_splash@ GRUB2_USELZMA := @host_has_lzma@ GRUB2_USEEFISHIM := @host_has_libelf@ ifeq ($(GRUB2_USELZMA),yes) ifeq ($(AROS_TARGET_CPU),x86_64) AROS_PACKAGE_FMT := xz else ifeq ($(AROS_TARGET_CPU),i386) AROS_PACKAGE_FMT := xz endif endif endif ifeq ($(AROS_PACKAGE_FMT),) AROS_PACKAGE_FMT := gz endif # # "Host" options & flags # # DBUS flags DBUS_CFLAGS := @DBUS_CFLAGS@ DBUS_LIBFLAGS := @DBUS_LIBFLAGS@ ifeq ($(OPT_HOST_ALSA),yes) HOST_ALSA_CFLAGS := @ALSA_CFLAGS@ HOST_ALSA_LDFLAGS := @ALSA_LIBS@ endif ifeq ($(OPT_HOST_X11GFX),yes) HOST_X11_CFLAGS := @aros_host_x11_cflags@ HOST_X11_LDFLAGS := @aros_host_x11_ldflags@ endif ifeq ($(OPT_HOST_SDLGFX),yes) HOST_SDL_CFLAGS := @aros_host_sdl_cflags@ HOST_SDL_LIBS := @aros_host_sdl_libs@ endif ifeq (@host_header_syscall@,yes) HOST_SYSCALL_CPPFLAGS += -DHAVE_SYSCALL_H endif ifeq (@host_header_syssyscall@,yes) HOST_SYSCALL_CPPFLAGS += -DHAVE_SYS_SYSCALL_H endif # # Toolchain options # GCC_TARGET_CPU := @gcc_target_cpu@ LLVM_TARGET_CPU := @llvm_target_cpu@ TARGET_STRIP := $(TARGET_DEF_STRIP) HOST_STRIP := $(HOST_DEF_STRIP) # Enable target coverage instrumentation ... TARGET_COVERAGEINSTR := @aros_config_coverage@ TARGET_COVERAGEINSTR_EXTS := .gcno # Enable target function entry/exit instrumentation TARGET_FUNCINSTR := no # Enable LTO if supported ... TARGET_LTO := @aros_config_lto@ # If set, the build system will use this tool to convert the elf # binary to the targets file format - otherwise the elf will be copied TARGET_TRANSLATEELF = @aros_elf_translate@