Adiciona processamento adicional em uma construção de automake para um objeto

3

Estou tentando fazer uma pequena alteração em uma compilação de automake.

O sistema para modificar usa configure.ac e Makefile.am entradas. Para um arquivo de objeto único dentro de um subdiretório eu tenho que invocar um script antes de compilar, para corrigir as informações de configuração na compilação.

Não vejo o local certo para permitir esse pré-processamento antes de compilar este arquivo C específico. O que eu tentei é para inserir um alvo adicional em

all: all-am

Mas este parece não ser o caminho a seguir e, além disso, não consegui para descobrir como sobrecarregar essa linha gerada.

    
por Wolfgang Rostek 29.11.2011 / 13:45

1 resposta

0

Você deve ser capaz de adicionar um alvo especial para o arquivo objeto em questão no seu Makefile.am. Algo como:

file.o: file.c
    $(CC) $(CFLAGS)  -c file.c
    modification.sh file.o

Isso deve fazer com que modification.sh seja executado no arquivo de objeto sempre que for construído.

    
por 29.11.2011 / 17:02

Tags