CC =		cc
OBJ =		comm1.o comm2.o execom.o globals.o main.o set.o sub.o

csh :		$(OBJ)
		$(CC) $(LDFLAGS) -o csh $(OBJ)

comm1.o :	comm1.c shell.h
		$(CC) -c $(CFLAGS) comm1.c

comm2.o :	comm2.c shell.h
		$(CC) -c $(CFLAGS) comm2.c

execom.o :	execom.c shell.h
		$(CC) -c $(CFLAGS) execom.c

globals.o :	globals.c shell.h
		$(CC) -c $(CFLAGS) globals.c

main.o :	main.c shell.h
		$(CC) -c $(CFLAGS) main.c

set.o :		set.c shell.h
		$(CC) -c $(CFLAGS) set.c

sub.o :		sub.c shell.h
		$(CC) -c $(CFLAGS) sub.c

