make(rrao) - Aprenda a cozinhar com Makefile
O objetivo deste tutorial é ensinar opções de comida para o almoço de domingo enquanto aprendemos como organiza-se uma cozinha amadora(minha casa), utilizando Makefile.
Para garantir um almoço gostoso sigo alguns post its(daqueles coloridos) colados na porta da geladeira, cada um contem uma receita culinária.
No feriado decidimos fazer um almoço e reunir a família, escolhi três receitas, acontece que meu irmão, o make, está aprendendo a cozinhar e será responsável pelo nosso almoço, para facilitar a vida dele, colei as receitas em um único post it grandão, chamado Makefile.
Estrutura
Expliquei para o make como ler o Makefile:
“O Makefile contem 3 pratos deliciosos a serem feitos:
1. Macarronada
2. Maionese de legumes
3. Vagem refogada
Para não virar bagunça, estabeleceremos regras a serem seguidas para cozinhar cada um deles.
Cada prato representará um alvo, porém para conclui-lo, precisará conferir se têm tudo que é preciso. Para minha macarronada, por exemplo, precisa-se de macarrão cozido e molho ao sugo. Bora organizar então?
A regra para fazer a Macarronada, seguirá a seguinte estrutura:
alvo: pré-requisito(s)
ação executada somente após pré-requisito(s) estiver pronto
”
Antes de meu irmão iniciar, verifico se ele está entendendo o Makefile fazendo a seguinte pergunta, qual será a regra para cozinhar o primeiro prato, macarronada?
item A:
macarronada: macarrao_cozido molho_sugo
1.colocar macarrao na água
item B:
macarronada: macarrao_cozido molho_sugo
item C:
macarronada: macarrao_cozido molho_sugo
1.Misturar o macarrao_cozido e o molho_sugo em uma panela