]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/cxx/lib/tl/test/Makefile
update
[l4.git] / l4 / pkg / cxx / lib / tl / test / Makefile
1 L4DIR := ../../../../..
2 INCLUDEDIR := ../include $(L4DIR)/include
3 CXXFLAGS += -g $(addprefix -I,$(INCLUDEDIR))
4 TESTS := avl_tree_test
5 all: do_test
6
7 do_test: $(addsuffix .output, $(TESTS))
8         $(foreach TEST,$(TESTS),diff -Nu $(TEST).reference $(TEST).output &&) true
9
10 vpath %.h = $(INCLUDEDIR)
11
12 avl_tree_test: avl_tree_test.cc avl_tree.h
13
14 %.output: %
15         $< >$@ 2>&1
16
17 %.reference: %
18         $< >$@ 2>&1
19
20 references: $(addsuffix .reference,$(TESTS))
21
22 clean:
23         rm -rf $(addsuffix .output,$(TESTS))
24         rm -rf $(TESTS)
25
26 .PHONY: do_test references clean