Erweitern Sie das Makefile, um eine Bibliothek und Dokumentation mit doxygen zu erstellen

Ich habe ein binäres Baumprogramm implementiert, das die tree.c mit den Funktionen, die tree.h mit den Deklarationen von ihnen und eine main.c zum Testen enthält. Außerdem habe ich ein Makefile:

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

Jetzt möchte ich dafür sorgen, dass eine Bibliothek erstellt wird, nicht nur eine Objektdatei für die Binärbaumfunktionen, sondern anschließend die Dokumentation von Doxygen im Makefile. Jede Hilfe wäre hilfreich.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage