xref: /OK3568_Linux_fs/buildroot/package/libdcadec/libdcadec.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# libdcadec
4#
5################################################################################
6
7LIBDCADEC_VERSION = 0.2.0
8LIBDCADEC_SITE = $(call github,foo86,dcadec,v$(LIBDCADEC_VERSION))
9LIBDCADEC_LICENSE = LGPL-2.1+
10LIBDCADEC_LICENSE_FILES = COPYING.LGPLv2.1
11LIBDCADEC_INSTALL_STAGING = YES
12
13ifeq ($(BR2_STATIC_LIBS),)
14LIBDCADEC_SHARED = CONFIG_SHARED=1
15endif
16
17define LIBDCADEC_BUILD_CMDS
18	$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
19		CFLAGS="$(TARGET_CFLAGS) -std=gnu99" \
20		$(LIBDCADEC_SHARED) -C $(@D)
21endef
22
23define LIBDCADEC_INSTALL_STAGING_CMDS
24	$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \
25		$(LIBDCADEC_SHARED) DESTDIR=$(STAGING_DIR) PREFIX=/usr install
26endef
27
28define LIBDCADEC_INSTALL_TARGET_CMDS
29	$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \
30		$(LIBDCADEC_SHARED) DESTDIR=$(TARGET_DIR) PREFIX=/usr install
31endef
32
33$(eval $(generic-package))
34