Расширьте make-файл для создания библиотеки и документации с помощью Doxygen
Я реализовал программу для двоичного дерева, которая включает в себя tree.c с функциями, tree.h с их объявлениями и main.c для тестирования. Также у меня есть make-файл, который:
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
Теперь я хочу, чтобы он генерировал библиотеку, а не только объектный файл для функций двоичных деревьев, а затем генерировал документацию по doxygen внутри make-файла. Любая помощь будет полезна.