14164e152SWei Yang# SPDX-License-Identifier: GPL-2.0 24164e152SWei Yang 34164e152SWei Yang.PHONY: clean 44164e152SWei Yang 54164e152SWei YangTARGETS = rbtree_test interval_tree_test 6*ccaf3efcSWei YangOFILES = $(SHARED_OFILES) rbtree-shim.o interval_tree-shim.o maple-shim.o 74164e152SWei YangDEPS = ../../../include/linux/rbtree.h \ 84164e152SWei Yang ../../../include/linux/rbtree_types.h \ 94164e152SWei Yang ../../../include/linux/rbtree_augmented.h \ 104164e152SWei Yang ../../../include/linux/interval_tree.h \ 114164e152SWei Yang ../../../include/linux/interval_tree_generic.h \ 124164e152SWei Yang ../../../lib/rbtree.c \ 134164e152SWei Yang ../../../lib/interval_tree.c 144164e152SWei Yang 154164e152SWei Yangtargets: $(TARGETS) 164164e152SWei Yang 174164e152SWei Yanginclude ../shared/shared.mk 184164e152SWei Yang 194164e152SWei Yangifeq ($(DEBUG), 1) 204164e152SWei Yang CFLAGS += -g 214164e152SWei Yangendif 224164e152SWei Yang 234164e152SWei Yang$(TARGETS): $(OFILES) 244164e152SWei Yang 254164e152SWei Yangrbtree-shim.o: $(DEPS) 264164e152SWei Yangrbtree_test.o: ../../../lib/rbtree_test.c 274164e152SWei Yanginterval_tree-shim.o: $(DEPS) 28*ccaf3efcSWei Yanginterval_tree-shim.o: CFLAGS += -DCONFIG_INTERVAL_TREE_SPAN_ITER 294164e152SWei Yanginterval_tree_test.o: ../../../lib/interval_tree_test.c 30*ccaf3efcSWei Yanginterval_tree_test.o: CFLAGS += -DCONFIG_INTERVAL_TREE_SPAN_ITER 314164e152SWei Yang 324164e152SWei Yangclean: 33*ccaf3efcSWei Yang $(RM) $(TARGETS) *.o radix-tree.c idr.c generated/* 34