OpenVoiceOS/buildroot-external/package/librem/librem.mk

40 lines
1022 B
Makefile

#############################################################
#
# librem
#
#############################################################
LIBREM_VERSION = 0.6.0
LIBREM_SOURCE = rem-$(LIBREM_VERSION).tar.gz
LIBREM_SITE = https://github.com/creytiv/rem/releases/download/v$(LIBREM_VERSION)
LIBREM_INSTALL_STAGING = YES
ifeq ($(BR2_PACKAGE_LIBRE),y)
LIBREM_DEPENDENCIES += libre
endif
define LIBREM_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)" \
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_INSTALL_TARGET_CMDS
$(INSTALL) -m 644 -D $(@D)/librem.so $(TARGET_DIR)/usr/lib/librem.so
endef
$(eval $(generic-package))