#Definir cal  o compilador que queremos usar
CC=gcc

#Definir opcions de compilacion (unha "almoadilla" comenta 1 lia).
CFLAGS= -g -O0
#CFLAGS= -O9
EXE= proba

#compilando e linkando ...
all: compile 

compile:
	@echo "## COMPILANDO ...."
	$(CC) $(CFLAGS) -o $(EXE) probaValgrind.c
	
run: compile
	@echo "## EXECUTANDO ...."
	valgrind --show-reachable=yes --leak-check=full ./$(EXE)


#limpar lixo
clean:
	rm -f $(EXE) *.o *.c.bak
	
#empaqueta todos os arquivos
tar:
	tar czvf valgrindIni.tar.gz probaValgrind.c Makefile 
