firmware/general/package/osd-openipc/osd-openipc.mk

31 lines
854 B
Makefile

################################################################################
#
# osd-openipc
#
################################################################################
OSD_OPENIPC_SITE = $(call github,openipc,osd,$(OSD_OPENIPC_VERSION))
OSD_OPENIPC_VERSION = HEAD
OSD_OPENIPC_LICENSE = MIT
OSD_OPENIPC_LICENSE_FILES = LICENSE
ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),y)
OSD_OPENIPC_OPTIONS = "-rdynamic -s -Os -lm"
else
OSD_OPENIPC_OPTIONS = "-rdynamic -s -Os"
endif
define OSD_OPENIPC_BUILD_CMDS
$(MAKE) CC=$(TARGET_CC) OPT=$(OSD_OPENIPC_OPTIONS) -C $(@D)/src
endef
define OSD_OPENIPC_INSTALL_TARGET_CMDS
$(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))