From 1a4df3a52139af263efe2da6b613dd056c65eb4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?William=20B=C3=A9rub=C3=A9?= Date: Wed, 26 Mar 2025 16:22:28 -0400 Subject: [PATCH] osd-openipc: adapting the package to the revised project (#1773) --- general/package/osd-openipc/osd-openipc.mk | 26 +++++++++------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/general/package/osd-openipc/osd-openipc.mk b/general/package/osd-openipc/osd-openipc.mk index a951a5e9..f436927e 100644 --- a/general/package/osd-openipc/osd-openipc.mk +++ b/general/package/osd-openipc/osd-openipc.mk @@ -6,29 +6,25 @@ OSD_OPENIPC_SITE = $(call github,openipc,osd,$(OSD_OPENIPC_VERSION)) OSD_OPENIPC_VERSION = HEAD +OSD_OPENIPC_LICENSE = MIT +OSD_OPENIPC_LICENSE_FILES = LICENSE -OSD_OPENIPC_TARGET = osd_server - -ifeq ($(OPENIPC_SOC_FAMILY),gk7205v200) - OSD_OPENIPC_FAMILY = osd-goke - OSD_OPENIPC_OSDRV = $(GOKE_OSDRV_GK7205V200_PKGDIR)/files/lib -else ifeq ($(OPENIPC_SOC_FAMILY),hi3516ev200) - OSD_OPENIPC_FAMILY = osd-hisi - OSD_OPENIPC_OSDRV = $(HISILICON_OSDRV_HI3516EV200_PKGDIR)/files/lib -else ifeq ($(OPENIPC_SOC_FAMILY),infinity6b0) - OSD_OPENIPC_FAMILY = osd-star6b0 - OSD_OPENIPC_OSDRV = $(SIGMASTAR_OSDRV_INFINITY6B0_PKGDIR)/files/lib +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),y) + OSD_OPENIPC_OPTIONS = "-rdynamic -s -Os -lm" else - OSD_OPENIPC_FAMILY = osd-star6e - OSD_OPENIPC_OSDRV = $(SIGMASTAR_OSDRV_INFINITY6E_PKGDIR)/files/lib + OSD_OPENIPC_OPTIONS = "-rdynamic -s -Os" endif define OSD_OPENIPC_BUILD_CMDS - $(MAKE) CC=$(TARGET_CC) DRV=$(OSD_OPENIPC_OSDRV) TARGET=$(OSD_OPENIPC_TARGET) $(OSD_OPENIPC_FAMILY) -C $(@D)/osd + $(MAKE) CC=$(TARGET_CC) OPT=$(OSD_OPENIPC_OPTIONS) -C $(@D)/src endef define OSD_OPENIPC_INSTALL_TARGET_CMDS - $(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(@D)/osd/$(OSD_OPENIPC_TARGET) + $(INSTALL) -m 755 -d $(TARGET_DIR)/etc + $(INSTALL) -m 644 -t $(TARGET_DIR)/etc $(@D)/osd.yaml + + $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin + $(INSTALL) -m 755 $(@D)/osd $(TARGET_DIR)/usr/bin/osd_server endef $(eval $(generic-package))