######################################################################
#
# Makefile to build Shell 3.02A
# by Carlo Borreo & Cesare Dieni 20-Dec-88
#
######################################################################

OBJS	= run.o main.o comm1.o comm2.o comm3.o execom.o set.o sub.o \
	  globals.o rawconsole.o

INCL	= shell.h

Shell   : Shell.syms $(OBJS)
	ln  +q -m -o Shell $(OBJS) -la -lc

Shell.syms : $(INCL)
	cc +HShell.syms shell.h

rawconsole.o : rawconsole.c $(INCL)
	cc +IShell.syms rawconsole.c

run.o   : run.c $(INCL)
	cc +IShell.syms run.c

main.o  : main.c $(INCL)
	cc +IShell.syms main.c

comm1.o : comm1.c $(INCL)
	cc +IShell.syms comm1.c

comm2.o : comm2.c $(INCL)
	cc +IShell.syms comm2.c

comm3.o : comm3.c $(INCL)
	cc +IShell.syms comm3.c

set.o   : set.c $(INCL)
	cc +IShell.syms set.c

sub.o   : sub.c $(INCL)
	cc +IShell.syms sub.c

globals.o : globals.c $(INCL)
	cc +IShell.syms globals.c

execom.o : execom.c $(INCL)
	cc +IShell.syms execom.c
