############################################################# # # librem-openipc # ############################################################# LIBREM_OPENIPC_VERSION = 2.0.1 LIBREM_OPENIPC_SOURCE = v$(LIBREM_OPENIPC_VERSION).tar.gz LIBREM_OPENIPC_SITE = https://github.com/baresip/rem/archive LIBREM_OPENIPC_INSTALL_STAGING = YES ifeq ($(BR2_PACKAGE_LIBRE_OPENIPC),y) LIBREM_OPENIPC_DEPENDENCIES += libre-openipc endif define LIBREM_OPENIPC_BUILD_CMDS $(TARGET_MAKE_ENV) \ $(MAKE) -C $(@D) \ LIBRE_MK=$(STAGING_DIR)/usr/share/re/re.mk \ LIBRE_INC=$(STAGING_DIR)/usr/include/re \ LIBRE_SO=$(STAGING_DIR)/usr/lib \ HAVE_LIBRESOLV= \ CC="$(TARGET_CC)" \ EXTRA_CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" \ EXTRA_LFLAGS="-lm" \ DESTDIR="$(STAGING_DIR)" \ SYSROOT="$(STAGING_DIR)/usr" \ SYSROOT_ALT="$(STAGING_DIR)/usr" \ RELEASE=1 \ CROSS_COMPILE="$(TARGET_CROSS)" \ OS=linux \ all install endef define LIBREM_OPENIPC_INSTALL_TARGET_CMDS $(INSTALL) -m 644 -D $(@D)/librem.so $(TARGET_DIR)/usr/lib/librem.so endef define LIBREM_OPENIPC_UNINSTALL_STAGING_CMDS $(RM) -r $(STAGING_DIR)/usr/include/rem $(RM) $(STAGING_DIR)/usr/lib/librem.a $(RM) $(STAGING_DIR)/usr/lib/librem.so endef define LIBREM_OPENIPC_UNINSTALL_TARGET_CMDS $(RM) $(TARGET_DIR)/usr/lib/librem.so endef $(eval $(generic-package)) #$(eval $(host-generic-package))