debf12f43e
As stated by Maarten ter Huurne on the mailing list, the install of the asound.h headers overwrite the one from the toolchains or kernel headers. Since tinyals's header is only a subset of the 'real' asound.h, there is no need to overwrite it. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Maarten ter Huurne <maarten@treewalker.org> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
33 lines
1.1 KiB
Makefile
33 lines
1.1 KiB
Makefile
#############################################################
|
|
#
|
|
# tinyalsa
|
|
#
|
|
#############################################################
|
|
|
|
TINYALSA_VERSION = f2a7b6d3d81bd337a540d56704b4aaa7bdb046fe
|
|
TINYALSA_SITE = $(call github,tinyalsa,tinyalsa,$(TINYALSA_VERSION))
|
|
TINYALSA_LICENSE = BSD-3c
|
|
TINYALSA_INSTALL_STAGING = YES
|
|
|
|
define TINYALSA_BUILD_CMDS
|
|
$(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" -C $(@D)
|
|
endef
|
|
|
|
define TINYALSA_INSTALL_STAGING_CMDS
|
|
$(INSTALL) -D -m 0755 $(@D)/libtinyalsa.so \
|
|
$(STAGING_DIR)/usr/lib/libtinyalsa.so
|
|
$(INSTALL) -D -m 0644 $(@D)/include/tinyalsa/asoundlib.h \
|
|
$(STAGING_DIR)/usr/include/tinyalsa/asoundlib.h
|
|
endef
|
|
|
|
define TINYALSA_INSTALL_TARGET_CMDS
|
|
$(INSTALL) -D -m 0755 $(@D)/libtinyalsa.so \
|
|
$(TARGET_DIR)/usr/lib/libtinyalsa.so
|
|
$(INSTALL) -D -m 0755 $(@D)/tinyplay $(TARGET_DIR)/usr/bin/tinyplay
|
|
$(INSTALL) -D -m 0755 $(@D)/tinycap $(TARGET_DIR)/usr/bin/tinycap
|
|
$(INSTALL) -D -m 0755 $(@D)/tinymix $(TARGET_DIR)/usr/bin/tinymix
|
|
$(INSTALL) -D -m 0755 $(@D)/tinypcminfo $(TARGET_DIR)/usr/bin/tinypcminfo
|
|
endef
|
|
|
|
$(eval $(generic-package))
|