From fe59d49a412bc0d399f439af52cc010f9d4a1d88 Mon Sep 17 00:00:00 2001 From: midipix Date: Fri, 2 Aug 2019 19:40:27 +0000 Subject: project: custom cfgdefs: integrated arch-specific and fallback alltypes.sed. --- project/config/cfgdefs.sh | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'project/config/cfgdefs.sh') diff --git a/project/config/cfgdefs.sh b/project/config/cfgdefs.sh index 574577f..168e961 100644 --- a/project/config/cfgdefs.sh +++ b/project/config/cfgdefs.sh @@ -85,6 +85,12 @@ cfgdefs_set_libc_options() libc_source_tree='-D__LIBC_LEGACY_SOURCE_TREE' fi + if [ -f $arch_dir/arch/$mb_arch/bits/alltypes.sed ]; then + alltypes_sed=$arch_dir/arch/$mb_arch/bits/alltypes.sed + else + alltypes_sed=build/alltypes.sed + fi + if [ _${libc_no_complex:-} = _yes ]; then libc_deps= libc_excl_files='$(filter ./src/complex/%, $(libc_all_files))' @@ -107,6 +113,7 @@ cfgdefs_output_custom_defs() -e 's^@libc_excl_files@^'"$libc_excl_files"'^g' \ -e 's/@libc_source_tree@/'"$libc_source_tree"'/g' \ -e 's/@libc_syscall_arch@/'"$libc_syscall_arch"'/g' \ + -e 's!@alltypes_sed@!'"$alltypes_sed"'!g' \ "$mb_project_dir/project/config/cfgdefs.in" \ | sed -e 's/[ \t]*$//g' \ >> "$mb_pwd/cfgdefs.mk" -- cgit v1.2.3