meson cross file for rb5009
parent
48cd013c9c
commit
979e1a9f44
@ -0,0 +1,28 @@
|
|||||||
|
[constants]
|
||||||
|
staging_dir = '/home/tom/sdk/mikrotik_rb5009ug/data/openwrt/staging_dir'
|
||||||
|
target_dir = staging_dir / 'target-aarch64_cortex-a72_musl'
|
||||||
|
toolchain_dir = staging_dir / 'toolchain-aarch64_cortex-a72_gcc-14.3.0_musl'
|
||||||
|
cross_prefix = toolchain_dir / 'bin/aarch64-openwrt-linux-musl-'
|
||||||
|
cross_flags_common = ['--sysroot=' + target_dir]
|
||||||
|
cross_flags_obj = cross_flags_common + [ '-I' + target_dir / 'usr/include' ]
|
||||||
|
cross_flags_link = cross_flags_common + [ '-L' + target_dir / 'usr/lib' ]
|
||||||
|
|
||||||
|
[target_machine]
|
||||||
|
system = 'linux'
|
||||||
|
kernel = 'linux'
|
||||||
|
cpu_family = 'aarch64'
|
||||||
|
cpu = 'aarch64'
|
||||||
|
endian = 'little'
|
||||||
|
|
||||||
|
[binaries]
|
||||||
|
c = cross_prefix + 'gcc'
|
||||||
|
cpp = cross_prefix + 'g++'
|
||||||
|
ar = cross_prefix + 'ar'
|
||||||
|
strip = cross_prefix + 'strip'
|
||||||
|
|
||||||
|
[built-in options]
|
||||||
|
c_args = cross_flags_obj
|
||||||
|
c_link_args = cross_flags_link
|
||||||
|
cpp_args = cross_flags_obj
|
||||||
|
cpp_link_args = cross_flags_link
|
||||||
|
|
||||||
Loading…
Reference in New Issue