Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

zecapistolas

Correr Doxygen através do Makefile

Mensagens Recomendadas

zecapistolas    0
zecapistolas

Viva Pessoal,

Como crio mais uma label no makefile para gerar automaticamente a documentação do meu código?! O que tenho que colocar no makefile?!

Eu já gerei a documentação através do "doxywizard" mas criar automatizar esse passo....  ;)

cumps  :D

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Rui Carlos    309
Rui Carlos

Cria mais um target que chama o comando doxygen. Podes ainda colocar todos os ficheiros que o doxygen vai ler como dependências.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
zecapistolas    0
zecapistolas

Cria mais um target que chama o comando doxygen. Podes ainda colocar todos os ficheiros que o doxygen vai ler como dependências.

Então, faço tipo doxygen ficheiro1.c ficheiro2.c ... ?!

Quando corri o doxywizard primeiro defini certas coisas, como por exemplo, que a língua da documentação era Português e mais cenas.... Como faço isso no makefile?!

cumps  :thumbsup:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Rui Carlos    309
Rui Carlos

Tanto quanto sei, os ficheiros .c são indicados no ficheiro de configuração gerado pelo doxywizard. O doxygen recebe como input o ficheiro gerado pelo doxywizard.

Por exemplo, poderás algo como

doc : doxygen.conf $(wildcard $(SRC_DIR)/*.[ch])
        doxygen doxygen.conf

sendo doxygen.conf o ficheiro gerado pelo doxywizard, e estando o código fonte no directório definido pela variável $SRC_DIR.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
zecapistolas    0
zecapistolas

Obrigado pela ajuda, já funciona em parte....  :biggrin:

A pasta do meu projecto é /proj/ e contém o makefile, o Doxyfile e a pasta /src/, ou seja, defini a variável $SRC_DIR = ./src mas o Doxygen gerado só contém a primeira página, parece que não está a ir buscar os ficheiros fonte....  :hmm:

cumps  :thumbsup:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade