AR=ar
FORTRAN=f77
CC=cc
OFILE=o
FLAGS=
LDFLAGS=
NODE=s2010

PAMS=test1.pam 

.SUFFIXES:	.pcn .pam

.pcn.pam: ;	pcncomp $*.pcn


test1:		$(PAMS)

host: ;		pcncc.ce -cehost -fortran -o mypcn $(PAMS)

snode: ;	pcncc.ce -cenode s2010 -fortran -o mypcn $(PAMS)
inode: ;	pcncc.ipsc860 -fortran -o mypcni860 $(PAMS)
dnode: ;	pcncc.delta -fortran -o mypcndelta $(PAMS)


sun3: ;		(mkdir $@; make codes MC="sun3")
sun4: ;		(mkdir $@; make codes MC="sun4")
s2010: ;	(mkdir $@; make codes MC="s2010" AR=ars2010 FORTRAN=f77s2010 CC=ccs2010 OFILE=s2010_o)
i860: ;		(mkdir ipsc860; make codes MC="ipsc860" AR=ar860 LDFLAGS="-O0 -node " FORTRAN=pgf77 CC=pgcc)
delta: ;		(mkdir delta; make codes MC="delta" AR=ar860 LDFLAGS="-O0 -node " FORTRAN=if77 CC=icc)
symmetry: ;	(mkdir $@; make codes MC="symmetry")
NeXT: ;		(mkdir $@; make codes MC="NeXT")

codes:		$(MC)/test1.$(OFILE)

$(MC)/test1.$(OFILE):	test1.f
		$(FORTRAN) $(FLAGS) $(LDFLAGS) -c test1.f
		mv test1.$(OFILE) $(MC)/test1.o


clean:		
		rm -rf *.$(OFILE) $(MC) *.pam *.mod *~ mypcn*
