# # Makefile simplificado feito pelo Prof. Rogério Brito em 2000-01-31. # Última atualização: 2005-11-22. # # Instruções de uso: # # * na variável PROG, coloque o nome do seu programa principal, sem extensão; # * na variável SRCS, coloque o nome dos outros módulos do seu programa; # * coloque os módulos de seu programa no diretório deste Makefile; # * digite make e o seu programa será compilado; # * make clean limpa todos os arquivos gerados durante a compilação. # # Variáveis alteráveis pelo usuário. CXX=g++ PROG=principal SRCS=$(PROG).cpp modulo1.cpp modulo2.cpp modulo3.cpp modulo4.cpp OBJS=$(SRCS:.cpp=.o) CXXFLAGS=-Wall -W -ansi -pedantic -O2 -Weffc++ # Início das regras para compilação -- não mexa a nelas menos que você # saiba o que elas fazem. all: $(PROG) $(PROG): $(OBJS) $(CXX) $(CXXFLAGS) $(OBJS) -o $@ .c.o: $(CXX) $(CXXFLAGS) -c $< clean: rm -f $(PROG) $(OBJS) *~ core