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.