01-06-2008, 15:47
Hola! queria consultarles lo siguiente, necesito hacer un makefile que llame a 3 scripts, y tengo que pasarle al makefile un parametro que indique cual script quiero ejecutar, esto es lo que encontre, pero no me funciona:
----------------------------------------------------------------------------------------------
# Makefile
.PHONY: programauno programados programatres
programauno:
./script1.sh
programados:
./script2.sh
programatres:
./script3.sh
----------------------------------------------------------------------------------------------
Lo que quiero es cuando llame a "./makefile programauno" se ejecute SOLO "script1.sh" y NO los demas, pero no me sale, cuando llamo a este makefile tira errores y encima ejecuta todos los sripts, si alguien me puede ayudar se lo voy a agradecer!!!
----------------------------------------------------------------------------------------------
# Makefile
.PHONY: programauno programados programatres
programauno:
./script1.sh
programados:
./script2.sh
programatres:
./script3.sh
----------------------------------------------------------------------------------------------
Lo que quiero es cuando llame a "./makefile programauno" se ejecute SOLO "script1.sh" y NO los demas, pero no me sale, cuando llamo a este makefile tira errores y encima ejecuta todos los sripts, si alguien me puede ayudar se lo voy a agradecer!!!