CHARMC=../../../../bin/charmc $(OPTS) 

all: pgm pgm2

pgm: pgm.o
	$(CHARMC) -o pgm pgm.o -language fem -module netfem

pgm.o: pgm.C
	$(CHARMC) -c pgm.C

pgm2: pgm2.o
	$(CHARMC) -o pgm2 pgm2.o -language fem -module netfem

pgm2.o: pgm2.C
	$(CHARMC) -c pgm2.C

clean:
	rm -f pgm pgm2 fpgm *.o conv-host charmrun

test: pgm
	./charmrun ./pgm +p1 +vp1
	./charmrun ./pgm +p1 +vp2
	./charmrun ./pgm +p2 +vp1
	./charmrun ./pgm +p2 +vp2
	./charmrun ./pgm +p2 +vp3
	./charmrun ./pgm +p2 +vp4
