CC=gcc
CFLAGS=-Wall -Werror -ansi -O3

sans: clean
	clear
	$(CC) -DMODE_SANS_LISTE *.c -o memshell
	./memshell

liste: clean
	clear
	$(CC) *.c -o memshell
	./memshell

memshell: memshell.o mem.o
	$(CC) -o $@ $^

%.o: %.c
	$(CC) $(CFLAGS) -c $<

clean:
	rm -f *.o memshell *~
