# Opcoes de compilacao
#   -g     compile with debug
#   -O2    optimization 2
#   -m486  use 486 instructions
#   -Wall  show all warnings

OPCOES = -O3 -m486 -Wall

LIBS = -lm

OBJ = iniprog.o aval.o pop.o reprod.o misc.o

tudo:		   $(OBJ)
				gcc $(OPCOES) $(OBJ) -o ag $(LIBS)
		      @echo   
		      @echo Para executar comande: ag
		      @echo   
				
iniprog.o:  iniprog.cc
				gcc $(OPCOES) -c iniprog.cc
				
aval.o:  	aval.cc
				gcc $(OPCOES) -c aval.cc
				
reprod.o:  	reprod.cc
				gcc $(OPCOES) -c reprod.cc
				
pop.o:	  	pop.cc
				gcc $(OPCOES) -c pop.cc
				
misc.o:  	misc.cc
				gcc $(OPCOES) -c misc.cc
				
bak:	  		
				rm *.o
	  		  	rm ag
				rm *.bak

