162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci 462306a36Sopenharmony_ciCFLAGS += $(shell pkg-config --cflags alsa) 562306a36Sopenharmony_ciLDLIBS += $(shell pkg-config --libs alsa) 662306a36Sopenharmony_ciifeq ($(LDLIBS),) 762306a36Sopenharmony_ciLDLIBS += -lasound 862306a36Sopenharmony_ciendif 962306a36Sopenharmony_ciCFLAGS += -L$(OUTPUT) -Wl,-rpath=./ 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ciLDLIBS+=-lpthread 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ciOVERRIDE_TARGETS = 1 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ciTEST_GEN_PROGS := mixer-test pcm-test test-pcmtest-driver 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ciTEST_GEN_PROGS_EXTENDED := libatest.so 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ciTEST_FILES := conf.d pcm-test.conf 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ciinclude ../lib.mk 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci$(OUTPUT)/libatest.so: conf.c alsa-local.h 2462306a36Sopenharmony_ci $(CC) $(CFLAGS) -shared -fPIC $< $(LDLIBS) -o $@ 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ci$(OUTPUT)/%: %.c $(TEST_GEN_PROGS_EXTENDED) alsa-local.h 2762306a36Sopenharmony_ci $(CC) $(CFLAGS) $< $(LDLIBS) -latest -o $@ 28