MODEL=model
GEN_MODEL=gen
FICKLE=fickle
GEN_FICKLE=gen_fickle
OUT=out.tina

all: preprocess $(GEN_MODEL)

preprocess:
	gpp $(MODEL).fcr > $(GEN_MODEL).fcr

stats:
	tina $(GEN_MODEL).tts > $(OUT)

%: %.fcr
	frac $@.fcr $@.tts
	$(MAKE) -f $(FRAC_MAKEFILE) $@

.PHONY: $(GEN_MODEL).fcr

clean:
	rm -rf *~ $(GEN_MODEL).fcr $(GEN_MODEL).tts $(OUT) $(GEN_FICKLE).c
