Estenda o makefile para gerar uma biblioteca e documentação com doxygen
Eu implementei um programa de árvore binária que inclui o tree.c com as funções, o tree.h com as declarações deles e um main.c para testes. Além disso, tenho um makefile que é:
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
Agora eu quero fazer isso gerar uma biblioteca não apenas um arquivo de objeto para as funções de árvores binárias e depois gerar a documentação do doxygen dentro do makefile. Qualquer ajuda seria útil.