15aaf9effSMark Brown# SPDX-License-Identifier: GPL-2.0 25aaf9effSMark Brown# 35aaf9effSMark Brown 45aaf9effSMark BrownCFLAGS += $(shell pkg-config --cflags alsa) 55aaf9effSMark BrownLDLIBS += $(shell pkg-config --libs alsa) 6079d93b7SMark Brownifeq ($(LDLIBS),) 7079d93b7SMark BrownLDLIBS += -lasound 8079d93b7SMark Brownendif 9b310092eSJaroslav KyselaCFLAGS += -L$(OUTPUT) -Wl,-rpath=./ 10b310092eSJaroslav Kysela 11b310092eSJaroslav KyselaOVERRIDE_TARGETS = 1 125aaf9effSMark Brown 13aba51cd0SJaroslav KyselaTEST_GEN_PROGS := mixer-test pcm-test 14aba51cd0SJaroslav Kysela 15b310092eSJaroslav KyselaTEST_GEN_PROGS_EXTENDED := libatest.so 16b310092eSJaroslav Kysela 17*348d09fcSJaroslav KyselaTEST_FILES := conf.d pcm-test.conf 185aaf9effSMark Brown 195aaf9effSMark Browninclude ../lib.mk 20b310092eSJaroslav Kysela 21b310092eSJaroslav Kysela$(OUTPUT)/libatest.so: conf.c alsa-local.h 22b310092eSJaroslav Kysela $(CC) $(CFLAGS) -shared -fPIC $< $(LDLIBS) -o $@ 23b310092eSJaroslav Kysela 24b310092eSJaroslav Kysela$(OUTPUT)/%: %.c $(TEST_GEN_PROGS_EXTENDED) alsa-local.h 25b310092eSJaroslav Kysela $(CC) $(CFLAGS) $< $(LDLIBS) -latest -o $@ 26