"Chamando" bash scripts usando Make e Makefile

1. "Chamando" bash scripts usando Make e Makefile

Rafael Marques
rfmapp

(usa Ubuntu)

Enviado em 15/10/2018 - 10:23h

Olá.

Estou procurando uma maneira de executar alguns scripts shell dentro de um Makefile. Por exemplo, digamos que eu tenha um script (script1.sh) que faz a instalação e configuração de alguns programas e outro (script2.sh) que executa uma série de tarefas utilizando esses programas (aqui é um exemplo, mas são mais de 15 scripts). Queria saber uma maneira de chamar esses scripts dentro de um Makefile para que, por exemplo, a execução do script2.sh só ocorra se o primeiro tiver executado com sucesso. Tentei fazer o seguinte, depois de algumas buscas na internet:


tasks: script1 script2

.script1:
./script1.sh

.script2:
./script2.sh

.PHONY: tasks


Porém obtenho o seguinte resultado:

make: *** No rule to make target 'script2', needed by 'tasks'. Pare.



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts