src-o-files = $(patsubst %.c,$(o)%.o,$(src))
tests-target-files = $(patsubst %.c,$(o)%,$(tests_src))
+tests_targets_ok :=
all-daemon = $(daemon): $(obj)
all-client = $(client): $(obj)
# Unit tests rules
-tests_targets_ok = $(addsuffix .ok,$(tests_targets))
+tests_targets_ok += $(addsuffix .ok,$(tests_targets))
$(tests_targets): %: %.o $(tests_objs) | prepare
$(E)echo LD $(LDFLAGS) -o $@ $< "..." $(LIBS)
$(tests_targets_ok): %.ok: %
$(Q)$* 2>/dev/null && touch $*.ok
+# Include the netlab testsuite target listing
+-include bird-tools/netlab/runtests.mk
+
test: testsclean check
check: tests tests_run
tests: $(tests_targets)