Files
bootrr/Makefile
Aníbal Limón 37018e5143 boards/qcom,apq8016-sbc: Add soundcard testing
This test covers check for WCD and HDMI audio driver/devices and check
/proc/asound to ensure soundcard has devices attached.

Common assert_soundcard_present is implemented to check /proc/asound for
soundcards a devices associated with it. In this case 2 Playbacks and 1
Capture device.

Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-01-21 08:56:20 -08:00

66 lines
1.2 KiB
Makefile

.PHONY: all
all:
all-install :=
DESTDIR ?= dest
CPIONAME ?= bootrr
HELPERS := assert_file_is_empty \
assert_device_present \
assert_driver_present \
assert_mmc_present \
assert_partition_found \
assert_soundcard_present \
assert_sysfs_attr_present \
bootrr \
bootrr-auto \
ensure_lib_firmware \
rproc-start \
rproc-stop \
value_in_range \
state_check
BOARDS := arrow,apq8096-db820c \
google,kevin \
google,pi \
google,veyron-jaq \
qcom,apq8016-sbc \
qcom,msm8998-mtp \
qcom,sdm845-mtp \
qcom,sm8150-mtp \
qcom,sm8250-mtp \
qcom,qrb5165-rb5 \
qcom,qcs404-evb \
sony,xperia-castor \
thundercomm,db845c
define add-scripts
$(DESTDIR)$(prefix)/bin/$2: $1/$2
@echo "INSTALL $$<"
@install -D -m 755 $$< $$@
all-install += $(DESTDIR)$(prefix)/bin/$2
endef
$(foreach v,${BOARDS},$(eval $(call add-scripts,boards,$v)))
$(foreach v,${HELPERS},$(eval $(call add-scripts,helpers,$v)))
install: $(all-install)
CPIO := $(PWD)/$(CPIONAME).cpio
$(CPIO): $(all-install)
@cd $(DESTDIR) && find ./$(prefix)/bin | cpio -o -H newc > $(CPIO)
%.cpio.gz: %.cpio
@gzip < $< > $@
cpio: $(CPIO)
cpio.gz: $(CPIO).gz
clean:
@rm -f $(CPIO) $(CPIO).gz