CFLAGS=-O

DIR=/usr/ftp/pub/Xinu.8086

OBJ0 = trees.o optim.o pftn.o code.o local.o scan.o xdefs.o cgram.o
OBJ1 = reader.o order.o match.o allo.o

all:	cc86 ccom86

install: all
	cp cc86 $(DIR)/bin/cc86
	cp ccom86 $(DIR)/lib/ccom86

cc86:	cc86.c
	cc -O -o cc86 cc86.c

ccom86:	$(OBJ0) $(OBJ1) comm1.o local2.o table.o
	cc -o ccom86 $(OBJ0) $(OBJ1) comm1.o local2.o table.o

comm1.o: manifest mfile1 common macdefs
$(OBJ0): manifest macdefs mfile1
$(OBJ1) local2.o nlocal2.o table.o ntable.o: manifest mfile2 mac2defs macdefs

clean:
	rm -nf *.o cc86 ccom86
