1################################################################################ 2# 3# rtmpdump 4# 5################################################################################ 6 7RTMPDUMP_VERSION = c5f04a58fc2aeea6296ca7c44ee4734c18401aa3 8RTMPDUMP_SITE = git://git.ffmpeg.org/rtmpdump 9RTMPDUMP_INSTALL_STAGING = YES 10# Note that rtmpdump is GPL-2.0 but librtmp has its own license and since we only 11# care about librtmp, it's LGPL-2.1+ 12RTMPDUMP_LICENSE = LGPL-2.1+ 13RTMPDUMP_LICENSE_FILES = librtmp/COPYING 14RTMPDUMP_CPE_ID_VENDOR = rtmpdump_project 15RTMPDUMP_DEPENDENCIES = zlib 16 17ifeq ($(BR2_PACKAGE_GNUTLS),y) 18RTMPDUMP_DEPENDENCIES += gnutls 19RTMPDUMP_CRYPTO = GNUTLS 20else 21# no crypto 22RTMPDUMP_CRYPTO = 23endif 24 25RTMPDUMP_CFLAGS = $(TARGET_CFLAGS) 26 27ifneq ($(BR2_STATIC_LIBS),y) 28RTMPDUMP_CFLAGS += -fPIC 29else 30RTMPDUMP_SHARED = "SHARED=" 31endif 32 33RTMPDUMP_MAKE_FLAGS = \ 34 CRYPTO=$(RTMPDUMP_CRYPTO) \ 35 prefix=/usr \ 36 $(RTMPDUMP_SHARED) 37 38define RTMPDUMP_BUILD_CMDS 39 $(TARGET_MAKE_ENV) $(MAKE) $(RTMPDUMP_MAKE_FLAGS) \ 40 XCFLAGS="$(RTMPDUMP_CFLAGS)" \ 41 XLDFLAGS="$(TARGET_LDFLAGS)" \ 42 CROSS_COMPILE="$(TARGET_CROSS)" \ 43 -C $(@D)/librtmp 44endef 45 46define RTMPDUMP_INSTALL_STAGING_CMDS 47 $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/librtmp install DESTDIR=$(STAGING_DIR) $(RTMPDUMP_MAKE_FLAGS) 48endef 49 50define RTMPDUMP_INSTALL_TARGET_CMDS 51 $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/librtmp install DESTDIR=$(TARGET_DIR) $(RTMPDUMP_MAKE_FLAGS) 52endef 53 54$(eval $(generic-package)) 55