77 lines
1.6 KiB
Bash
77 lines
1.6 KiB
Bash
version=\
|
|
(
|
|
"2.4.2"
|
|
)
|
|
|
|
git=\
|
|
(
|
|
#"git://github.com/tomojitakasu/RTKLIB#master"
|
|
"git://github.com/krisklau/RTKLIB#fix/iss99"
|
|
)
|
|
|
|
git_hash=\
|
|
(
|
|
ec4c2a46eca3cfd98fd2a9a7402bc172ae663858
|
|
)
|
|
|
|
maintainer=\
|
|
(
|
|
'Kristian Klausen <kristian.klausen@itk.ntnu.no>'
|
|
)
|
|
|
|
|
|
post_unpack()
|
|
{
|
|
echo "Checking out correct version"
|
|
cd "${cfg_dir_builds}/$pkg/RTKLIB-git"
|
|
git reset --hard ${git_hash}
|
|
}
|
|
|
|
build_dir="RTKLIB-git"
|
|
|
|
build()
|
|
{
|
|
cd app/str2str/gcc
|
|
$cmd_make \
|
|
CC=$cmd_target_cc \
|
|
CTARGET="${cfg_target_gcc_flags} -DSVR_REUSEADDR" \
|
|
BINDIR="${cfg_dir_toolchain_sysroot}/usr/bin"
|
|
|
|
cd ../../rtkrcv/gcc
|
|
$cmd_make \
|
|
CC=$cmd_target_cc \
|
|
CTARGET="$cfg_target_gcc_flags" \
|
|
BINDIR="${cfg_dir_toolchain_sysroot}/usr/bin"
|
|
}
|
|
|
|
host_install()
|
|
{
|
|
cd app/str2str/gcc
|
|
$cmd_make \
|
|
CC=$cmd_target_cc \
|
|
CTARGET="$cfg_target_gcc_flags " \
|
|
BINDIR="${cfg_dir_toolchain_sysroot}/usr/bin" \
|
|
install
|
|
|
|
cd ../../rtkrcv/gcc
|
|
$cmd_make \
|
|
CC=$cmd_target_cc \
|
|
CTARGET="$cfg_target_gcc_flags " \
|
|
BINDIR="${cfg_dir_toolchain_sysroot}/usr/bin" \
|
|
install
|
|
}
|
|
|
|
target_install()
|
|
{
|
|
cp -a "${cfg_dir_toolchain_sysroot}/usr/bin/str2str" "${cfg_dir_rootfs}/usr/bin/" &&
|
|
$cmd_target_strip "${cfg_dir_rootfs}/usr/bin/str2str"
|
|
|
|
cp -a "${cfg_dir_toolchain_sysroot}/usr/bin/rtkrcv" "${cfg_dir_rootfs}/usr/bin/" &&
|
|
$cmd_target_strip "${cfg_dir_rootfs}/usr/bin/rtkrcv"
|
|
|
|
# Copy configurations and run-time commands
|
|
$cmd_mkdir "${cfg_dir_rootfs}/etc/rtklib/conf" &&
|
|
cp -a $cfg_dir_builds/rtklib/$build_dir/data ${cfg_dir_rootfs}/etc/rtklib
|
|
}
|
|
|