2 CFLAGS
+= -I.
-g
-O2
-Wall
-D_LGPL_SOURCE
3 LDFLAGS
+= -lpthread
-lurcu
5 OFILES
= main.o radix-tree.o linux.o
test.o tag_check.o find_next_bit.o \
6 regression1.o regression2.o regression3.o multiorder.o \
12 $(CC
) $(CFLAGS
) $(LDFLAGS
) $(OFILES
) -o main
15 $(RM
) -f
$(TARGETS
) *.o radix-tree.c
17 $(OFILES
): *.h
*/*.h ..
/..
/..
/include/linux
/radix-tree.h ..
/..
/include/linux
/*.h
19 radix-tree.c
: ..
/..
/..
/lib
/radix-tree.c
20 sed
-e
's/^static //' -e
's/__always_inline //' -e
's/inline //' < $< > $@