% JLdL 19Jun01.
% AGOF 25Out00.
%	Copyright (C) 2000-2001 by Jorge L. deLyra.
% Mail: <delyra@latt.if.usp.br>. Web: "http://latt.if.usp.br".
% Este documento pode ser copiado e/ou distribuído livremente.
% Ver os termos e condições nos arquivos do sub-diretório web/.
% This document may be copied and/or distributed freely. See the
% _ terms and conditions in the files in the web/ subdirectory.

\vspace{2ex}\noindent\hrulefill\nopagebreak\vspace{-2ex}
\begin{verbatim}
# Estrutura global de uma Makefile.

# Definicao de variaveis ou macros.
VARIAVEL1 = nome1 nome2 nome3
VARIAVEL2 = nome4 nome5 nome6

# Primeiro bloco de alvos, dependências e regras.
# Note a sintaxe específica para se fazer referência
# _ ao valor de uma variável, com os parentesis.
alvo1: dependencia1 dependencia2 $(VARIAVEL1)
        regra1
        regra2

# Segundo bloco de alvos, dependências e regras.
# Note que o primeiro alvo é uma das dependências, o que
# _ faz com que, neste caso, a inclusão da VARIAVEL1 nas
# _ dependências seja redundante.
alvo2: dependencia3 alvo1 $(VARIAVEL1) $(VARIAVEL2)
        regra3
        regra4
\end{verbatim}\nopagebreak %$
\vspace{-3ex}\hrulefill\vspace{3ex}

