1*3a4080e5SCosta Shulyupin# SPDX-License-Identifier: GPL-2.0-only 2*3a4080e5SCosta Shulyupin 3*3a4080e5SCosta ShulyupinUNIT_TESTS := $(OUTPUT)unit_tests 4*3a4080e5SCosta ShulyupinUNIT_TESTS_IN := $(UNIT_TESTS)-in.o 5*3a4080e5SCosta Shulyupin 6*3a4080e5SCosta Shulyupin$(UNIT_TESTS): $(UNIT_TESTS_IN) 7*3a4080e5SCosta Shulyupin $(QUIET_LINK)$(CC) $(LDFLAGS) -o $@ $^ -lcheck 8*3a4080e5SCosta Shulyupin 9*3a4080e5SCosta Shulyupin$(UNIT_TESTS_IN): 10*3a4080e5SCosta Shulyupin make $(build)=unit_tests 11*3a4080e5SCosta Shulyupin 12*3a4080e5SCosta Shulyupinunit-tests: FORCE 13*3a4080e5SCosta Shulyupin $(Q)if [ "$(feature-libcheck)" = "1" ]; then \ 14*3a4080e5SCosta Shulyupin $(MAKE) $(UNIT_TESTS) && $(UNIT_TESTS); \ 15*3a4080e5SCosta Shulyupin else \ 16*3a4080e5SCosta Shulyupin echo "libcheck is missing, skipping unit tests. Please install check-devel/check"; \ 17*3a4080e5SCosta Shulyupin fi 18