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

OBJS = goodbye.o

all: goodbye

goodbye: $(OBJS)
	$(CHARMC) -language charm++ -o goodbye $(OBJS)

hello.decl.h: hello.ci
	$(CHARMC)  hello.ci

clean:
	rm -f *.decl.h *.def.h conv-host *.o hello charmrun *.log *.sum *.sts

goodbye.o: goodbye.C hello.decl.h
	$(CHARMC) -c goodbye.C

test: all
	@echo "Each test should crash the program"
	-./charmrun goodbye +p2 0
	-./charmrun goodbye +p2 1
	-./charmrun goodbye +p2 2
	-./charmrun goodbye +p2 3
	-./charmrun goodbye +p2 4
	-./charmrun goodbye +p2 5
	-./charmrun goodbye +p2 6
	-./charmrun goodbye +p2 -1
	-./charmrun goodbye +p2 -2
	-./charmrun goodbye +p2 -3
	-./charmrun goodbye +p2 -4
	-./charmrun goodbye +p2 -5
	-./charmrun goodbye +p2 -6
