SRC = sticky9.c
OBJECT = s9
OBJECT_H = s9_host
OBJECT_B = s9_back

$(OBJECT_H): $(SRC)
	cc -O3 $(SRC) -o $(OBJECT_H) -lm  -fopenmp

$(OBJECT): $(SRC)
	../../bin/goosecc -v3 --goose-arch gdr -o $(OBJECT) $(SRC)  -lm -O3

$(OBJECT_B):
	../../bin/goosecc -v3 --goose-backannotate --goose-arch gdr $(SRC) -o $(OBJECT) -O3 -lm

all:	$(OBJECT) $(OBJECT_H)

clean:
	rm -f *.o $(OBJECT) $(OBJECT_H) *~
