CC=gcc
CFLAGS=-pedantic -Wall -std=c99 -g
#ver http://gcc.gnu.org/onlinedocs/gcc/Standards.html
#para conocer los standards soportados por gcc
OBJ=hash.o testhash.o
BIN=thash

all: $(OBJ) $(wildcard *.o)
	$(CC) $(CFLAGS) $^ -o $(BIN)
%.o: %.c %.h
	$(CC) $(CFLAGS) -c -o $@ $<
clean:
	rm -f $(OBJ)

cleanall: clean
	rm -f $(BIN)
		
