AS=xas
CC=occ
CFLAGS=-O
LDFLAGS=-x
OBJECTS=alloc.o atof.o bigstk.o code.o common.o compile.o compress.o data.o do.o equiv.o err.o eval.o exec.o expr.o flt.o fn.o io.o label.o lseek.o main.o mode.o msgf.o num.o obj.o print.o process.o prog.o read.o spec.o stmt.o stmtfn.o sym.o tables.o tree.o xseek.o
all: fc fc.34 fc.fpt fc.db
# generate version for I/D separated machine with FPU
fc: $(OBJECTS)
	cc -i $(LDFLAGS) $(OBJECTS) ../lib/libw.a
	size
	cp a.out fc
	chmod 755 fc 
# generate version for 11/34 with FPU
fc.34: $(OBJECTS)
	cc -n $(LDFLAGS) $(OBJECTS) ../lib/libw.a
	size
	cp a.out fc.34
	chmod 755 fc.34 
# "in the following removing -n will give more memory"
fc.fpt: $(OBJECTS)
	cc -f -n $(LDFLAGS) $(OBJECTS) ../lib/libw.a
	size
	cp a.out fc.fpt
	chmod 755 fc.fpt 
# generate version for debugging (non-shared)
fc.db: $(OBJECTS)
	cc $(LDFLAGS) $(OBJECTS) ../lib/libw.a
	size
	cp a.out fc.db
	chmod 755 fc.db
/usr/fort/fc: fc
	cp fc /usr/fort/fc.new
	mv /usr/fort/fc /usr/fort/fc.old
	mv /usr/fort/fc.new /usr/fort/fc
