# 

grid.slave:	  grid.slave.r.c 
	cc  -g grid.slave.r.c -o grid.slave  /usr/local/monmacs/lib/mplib.a   

gridr:	 grid.master.r.o  grid.procgroup.r.o
	cc -g -o gridr grid.master.r.o grid.procgroup.r.o  /usr/local/monmacs/lib/mplib.a   

grid.ch2:	grid.ch2.o 
	cc -g -o grid.ch2 grid.ch2.o /usr/local/monmacs/lib/mplib.a   

addtwo.ask:	addtwo.ask.o 
	cc -g -o addtwo.ask addtwo.ask.o /usr/local/monmacs/lib/mplib.a   

addtwo.gs:	addtwo.gs.o 
	cc -g -o addtwo.gs addtwo.gs.o /usr/local/monmacs/lib/mplib.a   

grid:	 grid.master.o grid.slave.o grid.procgroup.o
	cc -g -o grid grid.master.o grid.slave.o grid.procgroup.o  /usr/local/monmacs/lib/mplib.a   

ser:	ser.o
	cc -g -o ser ser.o /usr/local/monmacs/lib/mplib.a   

sort:	sort.master.o  sort.merge.o sort.sort.o sort.procgroup.o
	cc -g -o sort sort.master.o sort.merge.o sort.sort.o sort.procgroup.o /usr/local/monmacs/lib/mplib.a   

srtest.slave:  srtest.slave.r.o  
	cc -g -o srtest.slave srtest.slave.r.o  /usr/local/monmacs/lib/mplib.a   

srtest: srtest.master.o srtest.procgroup.o srtest.slave.o 
	cc -g -o srtest srtest.master.o srtest.procgroup.o srtest.slave.o  /usr/local/monmacs/lib/mplib.a   

srtestr:	srtest.master.r.o  srtest.procgroup.r.o  
	cc -g -o srtestr srtest.master.r.o srtest.procgroup.r.o /usr/local/monmacs/lib/mplib.a   

CFLAGS = -g

.SUFFIXES:	.o .c .U .f .u .h .i .q

.U.o:	$*.U
		make $*.c
		make $*.o

.c.o:	$*.c
	cc  -c $(CFLAGS) $*.c 

.U.c:	$*.U
	m4 /usr/local/monmacs/lib/c.m4.monmacs \
	   /usr/local/monmacs/lib/c.m4.smacs \
	   $*.U > $*.c

