all: shell

shell:
	gcc -std=c99 -Wall -pedantic main.c scanner.c shell.c cmd.c -o shell

bonus:
	gcc -std=c99 -Wall -DEXT_PROMPT -pedantic main.c scanner.c shell.c cmd.c -o shell -lreadline

clean:
	rm -f *~
	rm -f *.o
	rm -f shell
