# Se precisar de bibliotecas OpenGL
# LIBS = -lglut -lGLU -lGL
# Se precisar de bibliotecas de matemática
LIBS = -lm
# C padrão ANSI
# CFLAGS = -Wall -O2 -pedantic -ansi
# C padrão POSIX
CFLAGS_POSIX = -Wall -O2 -pedantic
NomeDoPrograma: main.o file1.o file2.o
gcc -o NomeDoPrograma main.o file1.o file2.o $(LIBS) $(CFLAGS)
main.o: main.c
gcc -c main.c $(CFLAGS)
file1.o: file1.c
gcc -c file1.c $(CFLAGS)
file2.o: file2.c
gcc -c file2.c $(CFLAGS)
clean:
rm -f *~ *.o *#
source: clean
tar -cvzf NomeDoPrograma.tar.gz Makefile main.* file1.* file2.*
sábado, 4 de setembro de 2010
Esqueleto de Makefile
Um esqueleto de arquivos Makefile para compilar código C.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário