CC=gcc --std=gnu99 -g
output=smallsh

all: main.c main.h node.o input.o
	$(CC) main.c node.o input.o -o $(output)

node.o: node.c node.h
	$(CC) -c node.c -o node.o

input.o: input.h input.c
	$(CC) -c input.c -o input.o

test: all
	./p3testscript

clean:
	rm -fr *.o vgcore.* $(output)