FLAGS = -Wall -pedantic -g INCLUDE = -I./include/ all: mochila generador generador: ./src/generador_mochila.c gcc -o generador ./src/generador_mochila.c -lm mochila: ./src/mochila.cpp mochila_rp.o mochila_voraz.o g++ -o mochila ./src/mochila.cpp mochila_rp.o mochila_voraz.o $(FLAGS) $(INCLUDE) mochila_rp.o: ./include/mochila_rp.h ./src/mochila_rp.cpp mochila_voraz.o g++ -c ./src/mochila_rp.cpp mochila_voraz.o $(FLAGS) $(INCLUDE) mochila_voraz.o: ./include/mochila_voraz.h ./src/mochila_voraz.cpp g++ -c ./src/mochila_voraz.cpp $(FLAGS) $(INCLUDE) clean: rm -f *.o *~ ./src/*~ ./include/*~