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.