From 5f03f0343130d8450c904759552791088090d48a Mon Sep 17 00:00:00 2001 From: Petru Soroaga Date: Fri, 1 Mar 2024 15:57:16 +0200 Subject: [PATCH] RubyFPV integration, part 2 (#1332) --- general/package/Config.in | 1 + general/package/rubyfpv/rubyfpv.mk | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/general/package/Config.in b/general/package/Config.in index 5ef4ab13..1c1121f6 100644 --- a/general/package/Config.in +++ b/general/package/Config.in @@ -112,3 +112,4 @@ source "$BR2_EXTERNAL_GENERAL_PATH/package/xiongmai-osdrv-xm530/Config.in" source "$BR2_EXTERNAL_GENERAL_PATH/package/xmdp/Config.in" source "$BR2_EXTERNAL_GENERAL_PATH/package/yaml-cli/Config.in" source "$BR2_EXTERNAL_GENERAL_PATH/package/zerotier-one/Config.in" +source "$BR2_EXTERNAL_GENERAL_PATH/package/rubyfpv/Config.in" diff --git a/general/package/rubyfpv/rubyfpv.mk b/general/package/rubyfpv/rubyfpv.mk index 739aab78..be53614a 100644 --- a/general/package/rubyfpv/rubyfpv.mk +++ b/general/package/rubyfpv/rubyfpv.mk @@ -5,6 +5,14 @@ endef define RUBYFPV_BUILD_CMDS (cd $(@D); $(TARGET_CC) -s ruby_start.c -o ruby_start) + (cd $(@D); $(TARGET_CC) -s ruby_start.c -o ruby_initradio) + (cd $(@D); $(TARGET_CC) -s ruby_start.c -o ruby_logger) + (cd $(@D); $(TARGET_CC) -s ruby_start.c -o ruby_timeinit) + (cd $(@D); $(TARGET_CC) -s ruby_start.c -o ruby_rt_vehicle) + (cd $(@D); $(TARGET_CC) -s ruby_start.c -o ruby_tx_telementry) + (cd $(@D); $(TARGET_CC) -s ruby_start.c -o ruby_rx_rc) + (cd $(@D); $(TARGET_CC) -s ruby_start.c -o ruby_rx_commands) + (cd $(@D); $(TARGET_CC) -s ruby_start.c -o ruby_vehicle) endef define RUBYFPV_INSTALL_TARGET_CMDS @@ -12,6 +20,14 @@ define RUBYFPV_INSTALL_TARGET_CMDS cp $(RUBYFPV_PKGDIR)/files/S95ruby $(TARGET_DIR)/etc/init.d install -m 0755 -D $(@D)/ruby_start $(TARGET_DIR)/usr/sbin/ruby_start + install -m 0755 -D $(@D)/ruby_initradio $(TARGET_DIR)/usr/sbin/ruby_initradio + install -m 0755 -D $(@D)/ruby_logger $(TARGET_DIR)/usr/sbin/ruby_logger + install -m 0755 -D $(@D)/ruby_timeinit $(TARGET_DIR)/usr/sbin/ruby_timeinit + install -m 0755 -D $(@D)/ruby_rt_vehicle $(TARGET_DIR)/usr/sbin/ruby_rt_vehicle + install -m 0755 -D $(@D)/ruby_tx_telemetry $(TARGET_DIR)/usr/sbin/ruby_tx_telemetry + install -m 0755 -D $(@D)/ruby_rx_rc $(TARGET_DIR)/usr/sbin/ruby_rx_rc + install -m 0755 -D $(@D)/ruby_rx_commands $(TARGET_DIR)/usr/sbin/ruby_rx_commands + install -m 0755 -D $(@D)/ruby_vehicle $(TARGET_DIR)/usr/sbin/ruby_vehicle $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/sbin cp $(RUBYFPV_PKGDIR)/files/stop_vehicle.sh $(TARGET_DIR)/usr/sbin