diff options
| author | flyingcys <[email protected]> | 2023-05-12 22:50:21 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-05-12 22:50:21 +0800 |
| commit | acb5010e04b0c06dcf9553ed8afa381d7dad698a (patch) | |
| tree | f00429c267d5f98954854c50452746c8084934b2 | |
| parent | 5991990b6ae60293649557e7731886be1bca8669 (diff) | |
[bsp/allwinner]update allwinnter libraries object file path (#7482)
| -rw-r--r-- | bsp/allwinner/d1/SConstruct | 6 | ||||
| -rw-r--r-- | bsp/allwinner/d1s/SConstruct | 6 | ||||
| -rw-r--r-- | bsp/allwinner/libraries/sunxi-hal/hal/SConscript | 2 |
3 files changed, 7 insertions, 7 deletions
diff --git a/bsp/allwinner/d1/SConstruct b/bsp/allwinner/d1/SConstruct index db8b60f1f2..a11d33f72e 100644 --- a/bsp/allwinner/d1/SConstruct +++ b/bsp/allwinner/d1/SConstruct @@ -44,13 +44,13 @@ d1_library = 'sunxi-hal' rtconfig.BSP_LIBRARY_TYPE = d1_library # include libraries -objs.extend(SConscript(os.path.join(libraries_path_prefix, d1_library, 'SConscript'))) +objs.extend(SConscript(os.path.join(libraries_path_prefix, d1_library, 'SConscript'), variant_dir='build/libraries/sunxi-hal', duplicate=0)) # include drivers -objs.extend(SConscript(os.path.join(libraries_path_prefix, 'drivers', 'SConscript'))) +objs.extend(SConscript(os.path.join(libraries_path_prefix, 'drivers', 'SConscript'), variant_dir='build/libraries/drivers', duplicate=0)) # include libos -objs.extend(SConscript(os.path.join(libraries_path_prefix, 'libos', 'SConscript'))) +objs.extend(SConscript(os.path.join(libraries_path_prefix, 'libos', 'SConscript'), variant_dir='build/libraries/libos', duplicate=0)) stack_size = 4096 diff --git a/bsp/allwinner/d1s/SConstruct b/bsp/allwinner/d1s/SConstruct index 4efd6064d4..1b1b2cc6e0 100644 --- a/bsp/allwinner/d1s/SConstruct +++ b/bsp/allwinner/d1s/SConstruct @@ -79,13 +79,13 @@ hal_library = 'sunxi-hal' rtconfig.BSP_LIBRARY_TYPE = hal_library # include libraries -objs.extend(SConscript(os.path.join(libraries_path_prefix, hal_library, 'SConscript'))) +objs.extend(SConscript(os.path.join(libraries_path_prefix, hal_library, 'SConscript'), variant_dir='build/libraries/sunxi-hal', duplicate=0)) # include drivers -objs.extend(SConscript(os.path.join(libraries_path_prefix, 'drivers', 'SConscript'))) +objs.extend(SConscript(os.path.join(libraries_path_prefix, 'drivers', 'SConscript'), variant_dir='build/libraries/drivers', duplicate=0)) # include libos -objs.extend(SConscript(os.path.join(libraries_path_prefix, 'libos', 'SConscript'))) +objs.extend(SConscript(os.path.join(libraries_path_prefix, 'libos', 'SConscript'), variant_dir='build/libraries/libos', duplicate=0)) if rtconfig.PLATFORM == 'gcc': env['LINKCOM'] = '$LINK -o $TARGET $LINKFLAGS $__RPATH $SOURCES $_LIBDIRFLAGS -Wl,--start-group $_LIBFLAGS -Wl,--end-group' diff --git a/bsp/allwinner/libraries/sunxi-hal/hal/SConscript b/bsp/allwinner/libraries/sunxi-hal/hal/SConscript index f851a7d10e..a22bcdcb12 100644 --- a/bsp/allwinner/libraries/sunxi-hal/hal/SConscript +++ b/bsp/allwinner/libraries/sunxi-hal/hal/SConscript @@ -221,7 +221,7 @@ rtc_path = [cwd + '/../include/hal/rtc'] twi_src = [] twi_path = [] if GetDepend('DRIVERS_TWI'): - twi_src += [cwd + '/source/twi/hal_twi.c'] + twi_src += ['source/twi/hal_twi.c'] twi_path += [cwd + '/source/twi'] udc_src = Split(''' |
