TOP_DIR := ../../../..
VPATH := $(TOP_DIR)/net/components/avl/
CC := gcc
CFLAGS := -fPIC -shared
SRCS := avl.c
INCLUDES := -I../libspl/include/ -I$(TOP_DIR)/include/common
TARGET := libavl.so
INSTALL_DIR := $(DESTDIR)/usr/lib64

all: $(TARGET)

$(TARGET): $(SRCS)
	$(CC) $(CFLAGS) $(INCLUDES) -o $@ $^

clean:
	rm -f $(TARGET)

install: $(TARGET)
	install -v $< $(INSTALL_DIR)
	
uninstall:
	rm -f $(INSTALL_DIR)/$(TARGET)
