Extienda el archivo make para generar una biblioteca y documentación con doxygen

He implementado un programa de árbol binario que incluye el árbol.c con las funciones, el árbol.h con las declaraciones de ellos y un main.c para pruebas. Además, tengo un makefile que es:

CC=gcc
CFLAGS=-g -Wall
DEPS = tree.h
OBJ = main.o tree.o 

%.o: %.c $(DEPS)
    $(CC) -c -o $@ 
CC=gcc
CFLAGS=-g -Wall
DEPS = tree.h
OBJ = main.o tree.o 

%.o: %.c $(DEPS)
    $(CC) -c -o $@ $< $(CFLAGS)

tree: $(OBJ)
    $(CC) -o $@ $^ $(CFLAGS)

clean:
    rm -f *.o tree
lt; $(CFLAGS) tree: $(OBJ) $(CC) -o $@ $^ $(CFLAGS) clean: rm -f *.o tree

Ahora quiero hacer que genere una biblioteca, no solo un archivo de objetos para las funciones de los árboles binarios y luego generar la documentación de doxygen dentro del makefile. Cualquier ayuda sería útil.

Respuestas a la pregunta(2)

Su respuesta a la pregunta