Makefile 542 B

12345678910111213141516171819
  1. CFLAGS += -I. -g -Wall -D_LGPL_SOURCE
  2. LDFLAGS += -lpthread -lurcu
  3. TARGETS = main
  4. OFILES = main.o radix-tree.o linux.o test.o tag_check.o find_next_bit.o \
  5. regression1.o regression2.o regression3.o multiorder.o
  6. targets: $(TARGETS)
  7. main: $(OFILES)
  8. $(CC) $(CFLAGS) $(LDFLAGS) $(OFILES) -o main
  9. clean:
  10. $(RM) -f $(TARGETS) *.o radix-tree.c
  11. $(OFILES): *.h */*.h ../../../include/linux/radix-tree.h ../../include/linux/*.h
  12. radix-tree.c: ../../../lib/radix-tree.c
  13. sed -e 's/^static //' -e 's/__always_inline //' -e 's/inline //' < $< > $@